microtime() 函数返回当前 Unix 时间戳和微秒数。
这里要指出的是在windows下调用microtime() 函数输出msec部分是没办法实时的,一个循环输出后msec部分结果是一样的。
for($i=0; $i<3; $i++){
echo microtime(true).'<br>’;
}
0.14062500 1411350448
0.14062500 1411350448
0.14062500 1411350448
而linux下就可以捕捉到msec的变化
0.38366600 1411350555
0.38368000 1411350555
0.38368200 1411350555
如果调用时不带可选参数,本函数以 “msec sec” 的格式返回一个字符串,其中 sec 是自 Unix 纪元(0:00:00 January 1, 1970 GMT)起到现在的秒数,msec 是微秒部分。字符串的两部分都是以秒为单位返回的。