本文目录一览:
php 哪个函数可以获取当前时间的毫秒值?在线等
microtime (); 看看是不是你想要的
这个是微妙 你可以转化一下
$time = explode ( " ", microtime () );
$time = $time [1] . ($time [0] * 1000);
$time2 = explode ( ".", $time );
$time = $time2 [0];
echo $time;
php关于运行时间的问题
microtime()函数返回当前 Unix 时间戳和微秒数。
比如 echo(microtime()); 会返回类似于这样的数值:0.25139300 1138197510
这个数值,不是中间有一个空格吗?
然后,explode是将字符串按照设定的分隔符打散成数组
你这里是用空格打散成数组,那么,这个数据就有了2个元素
list() 函数用数组中的元素为一组变量赋值,你这里是把数组的两个元素赋值给了变量 $msec 和 $sec
最后,把这个两个变量相加并将相加的值返回给函数方法
其中,float是将变量转变为浮点型数字
就这么简单啊
PHP microtime使用,第一个返回的到底是微妙还是毫秒?
获得的值是微秒 microsecond。
比如0.25139300 ,有效数字是6位,正好符合1秒=1,000毫秒=1,000,000微秒
使用echo microtime(true);直接获得浮点值。
楼主测到一个0.35时差,可能是巧合正好在350毫秒之间。函数本身精确到微秒的。