PHP 日期和时间函数

PHP microtime()函数用于以微秒为单位返回当前 Unix 时间戳。此函数返回浮点值。1秒=1000000 微秒(μs), 1微秒=1/1000000秒(s);

语法

mixed microtime ([ bool $get_as_float = FALSE ] ) 

参数

参数描述必须/可选
get_as_float 指定函数是否返回一个浮点数可选

返回值

此函数返回"sec.msec"形式的浮点数,其中 sec 是秒数,msec 是从 sec 开始经过的微秒,也以秒表示。

例子

我们可以使用微妙计算sql的执行时间。
<?php
//这里开始执行sql
$time_start = microtime(true);
// 200微妙模拟执行
usleep(200);
//这里结束执行sql
$time_end = microtime(true);
$time = $time_end - $time_start;
echo " 时间差: $time ";
?>  

输出:

时间差: 0.00030708312988281