PHP获取毫秒和微秒

这几个概念的换算关系是:

1秒(second) = 1000毫秒(millisecond) = 1000,000微秒(microsecond)

PHP的microtime()函数可以获取到微秒和毫秒数,但是和time() 函数不同,获取到的不是int类型,而是字符串,也可以设置get_as_float 参数为true 返回浮点数(单位为秒)

返回字符串

官方文档给的例子:

<?php
/*** Simple function to replicate PHP 5 behaviour*/
function microtime_float()
{list($usec, $sec) = explode(" ", microtime());return ((float)$usec + (float)$sec);
}$time_start = microtime_float();// Sleep for a while
usleep(100); //暂停100微秒$time_end = microtime_float();
$time = $time_end - $time_start;echo "Did nothing in $time seconds\n";//输出为
//Did nothing in 0.00037193298339844 seconds
//大概用了371微秒?>

返回浮点数

这是PHP5开始有的特性

$start = microtime(true);
echo $start."\n";
usleep(300);
$end = microtime(true);
echo $end;/*
输出为
1516631226.7536
1516631226.7559
单位为秒
*/

PHP获取毫秒和微秒相关推荐

  1. java能取到微秒吗,JAVA中如何获取毫秒和微秒数

    优质回答 回答者:雪学生 一.获取毫秒数的代码: (1)System.currentTimeMillis() 这种方式速度最快. (2)Calendar.getInstance().getTimeIn ...

  2. Window系统下C/C++程序毫秒和微秒级程序运行时间的获取方法

    一.使用clock()函数,获取毫秒级(ms)时间[1] #include <time.h>//clock()头文件 clock_t start = clock(); {statement ...

  3. c linux time微秒_qt linux系统获取当前时间(精确到毫秒、微秒)-Go语言中文社区...

    qt linux系统获取当前时间(精确到毫秒.微秒) Windows系统获取系统时间可以直接用SYSTEMTIME t;,将Windows平台程序移植到linux后,SYSTEMTIME将不再试用,如 ...

  4. qt linux系统获取当前时间(精确到毫秒、微秒)

    qt linux系统获取当前时间(精确到毫秒.微秒) Windows系统获取系统时间可以直接用SYSTEMTIME t;,将Windows平台程序移植到linux后,SYSTEMTIME将不再适用,如 ...

  5. C++ - 使用std::chrono获取当前秒级/毫秒级/微秒级/纳秒级时间戳

    1 使用std::chrono获取当前秒级/毫秒级/微秒级/纳秒级时间戳 1.1 当前时间戳获取方法 先使用std::chrono获取当前系统时间,然后将当前系统时间转换为纪元时间std::time_ ...

  6. MySQL 关于毫秒和微秒的处理,MySQL获取毫秒!

    很多从ORACLE 或者 SQL SERVER 移植到 MySQL 的朋友都遇到一个相同的问题,就是关于毫秒的存储与显示. 由于MySQL 的只提供了DATETIME, TIMESTAMP, TIME ...

  7. mysql 去除微秒_MySQL 关于毫秒和微秒的处理,MySQL获取毫秒!

    很多从ORACLE 或者 SQL SERVER 移植到 MySQL 的朋友都遇到一个相同的问题,就是关于毫秒的存储与显示. 由于MySQL 的只提供了DATETIME, TIMESTAMP, TIME ...

  8. PHP获取毫秒时间戳,利用microtime()函数

    PHP获取毫秒时间戳,利用microtime()函数 php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,借助此函数,可以很容易定义一个返回毫秒数的函数. php的毫秒是没有默 ...

  9. stm32实现毫秒ms微秒us级延时

    stm32实现毫秒ms微秒us级延时 上一篇文章简单捋了一下32时钟初始化的过程,对systick嘀嗒定时器有了一定的了解吧 实现方法有很多种,推荐一个博客:https://blog.csdn.net ...

最新文章

  1. java数据结构编程_Java数据结构编程
  2. 使用Volley StringRequest Get的方式进行发票查询操作
  3. floyed java_Floyd算法java实现demo
  4. 名图1.8智能隐藏功能_7年后再度回归 全新一代名图“大”不同_搜狐汽车
  5. 网贷大数据什么时候会好_如果人类把地球钻穿了,会发生什么?大数据分析告诉你多可怕...
  6. 火热的数据中台对企业的价值是什么?
  7. Debugging with GDB (6) gdb 命令
  8. C++新特性探究(七):初始化列表(Initialization List)
  9. 初学JAVA随记——代码练习(二元一次方程)
  10. linux使用ftp命令_如何使用Linux FTP命令
  11. LOJ2181 排序
  12. MySQL的启动和停止
  13. 小波变换 分离影像低频部分_连续小波变换(1)
  14. windows tcp ping 端口工具及使用方法
  15. 使用最小二乘法计算多元线性回归的公式推导
  16. Java 计算工作时间 除去周末、节假日
  17. 关于composer安装插件时候提示找不到fxp插件时候的解决办法
  18. 向毕业妥协系列之机器学习笔记:监督学习-回归与分类(一)
  19. 3-2-1 程序控制结构-while循环结构-多次求解一元二次方程?-while循环常见错误?
  20. HTML的无序(ul)、有序(ol)、定义(dl)列表标签

热门文章

  1. Flutter BoxShadow(绘制阴影)+Container+BoxDecoration
  2. java实现自己的trim效果---去掉首尾指定字符
  3. Cmake Practice
  4. 【数字信号处理】带通采样定理及其MATLAB仿真
  5. 大白话讲解脏写、脏读、可重复读和幻读
  6. Structured Streaming学习笔记
  7. Linux系统安装教程(CentOS7.6图文详解)
  8. mysql msi是什么文件_什么是MSI文件?
  9. maven build 配置
  10. 淡黄色贝塔环糊精改性金属离子聚合物β-CD-PVDF/-PBS/β-CD-NaOH