number_format函数
php取得时间差以及坑爹的number_format
需要在PHP取处理耗时,这点确实没有java好用!
在高版本的PHP中,需要使用number_format()函数.
使用number_format(true)可以获得一个float型的当前时间,小数点前是秒,小数点后有6位,精确到微秒.
一般情况下,我们取得两个时间相减后,还要乘以1000取整以得到毫秒
计算方法:
View Code PHP :
$time1=microtime(true);
//DO SOMETHING
$time2=microtime(true);
$time3=number_format($time2-$time1)*1000,0,".","");
需要注意的是,在网站上搜索计算时间差,通常他们回答只要用:
view Code PHP:
number_format($time3*1000,0)
省掉小数点后的部分,但是这不对.
number_format($time2-$time)*1000,0,".","");
The boy who love php and Python!