1 second = 1000 millisecond = 1000,000 microsecond = 1000,000,000 nanosecond
php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数,例如:
1 2 3 4 5 6 7 8 9 |
function get_subtraction()
{
$t1 = microtime(true);
$t2 = microtime(true);
return (( $t2 - $1 )*1000).'ms';
}
|
Copy after login
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
function get_millisecond()
{
list( $usec , $sec ) = explode ( " " , microtime());
$msec = round ( $usec *1000);
return $msec ;
}
function get_total_millisecond()
{
$time = explode ( " " , microtime () );
$time = $time [1] . ( $time [0] * 1000);
$time2 = explode ( "." , $time );
$time = $time2 [0];
return $time ;
}
function microtime_float()
{
list( $usec , $sec ) = explode ( " " , microtime());
return ((float) $usec + (float) $sec );
}
|
Copy after login