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,".","");

 

posted @ 2012-09-10 17:12  sgsheg  阅读(264)  评论(0编辑  收藏  举报