我想知道我的网站需要多长时间才能攀登。
我试过这段代码:
$timer = explode( ' ', microtime() );
$timer = $timer[1] + $timer[0];
print $timer;
但它表明:
1309741766.46
例如:更多两秒它将是:
1309741767.46
还有两秒钟:
1309741768.46
我会感激你的帮助。
答案 0 :(得分:2)
我不明白你说的这个词,但是......
$start = microtime(true);
echo microtime(true) - $start;
答案 1 :(得分:2)
microtime
返回包含微秒和秒的字符串。你总结微秒和秒,这将导致奇怪的结果。
microtime
还包含一个get_as_float参数,可能就是你想要的。
答案 2 :(得分:-2)
以下是测量秒数的方法:
$page_rendering_start_time = microtime_float();
...
...
...
$current_microtime = microtime_float();
$page_rendering_time_seconds = sprintf("%.4f", $current_microtime - $$page_rendering_start_time);
echo "Page rendering time: " . $page_rendering_time_seconds . " seconds";
function microtime_float()
{
list($msec, $sec) = explode(' ', microtime());
$microtime = (float)$msec + (float)$sec;
return $microtime;
}
打印“页面渲染时间:0.0034秒”