microtime
返回当前 Unix 时间戳和微秒数
&reftitle.description;
stringfloatmicrotime
boolas_float&false;
microtime 返回当前 Unix
时间戳以及微秒数。本函数仅在支持 gettimeofday()
系统调用的操作系统下可用。
对于性能测量,建议使用 hrtime。
&reftitle.parameters;
as_float
如果使用并设置为 &true;,microtime
将返回浮点数而不是字符串,具体查看下面的返回值相关描述。
&reftitle.returnvalues;
默认情况下,microtime 返回“msec sec”形式的 string,其中
sec 是自 Unix 纪元(格林威治标准时间 1970 年 1 月 1 日
0:00:00)以来的秒数,msec 是自 sec
以来经过的微秒,表示为秒数的小数部分。
如果 as_float 设置为 &true;,然后 microtime
返回 float,表示自 Unix 纪元以来的当前时间,以秒为单位,精确到最接近的微秒。
&reftitle.examples;
计时脚本执行时间
]]>
microtime 和 REQUEST_TIME_FLOAT
]]>
&reftitle.seealso;
time
hrtime