我将存储开始时间作为microtime(),将结束时间作为microtime()保存到数据库中。
现在,我想计算一下执行脚本所需的时间。
在PHP中我该怎么做?
发布于 2015-12-14 17:54:25
function formatPeriod($endtime, $starttime)
{
$duration = $endtime - $starttime;
$hours = (int) ($duration / 60 / 60);
$minutes = (int) ($duration / 60) - $hours * 60;
$seconds = (int) $duration - $hours * 60 * 60 - $minutes * 60;
return ($hours == 0 ? "00":$hours) . ":" . ($minutes == 0 ? "00":($minutes < 10? "0".$minutes:$minutes)) . ":" . ($seconds == 0 ? "00":($seconds < 10? "0".$seconds:$seconds));
}
发布于 2011-06-24 21:04:46
如果有以秒为单位的time A
和time B
,则这两个绝对时间之间的秒数为:
B - A
如果您想格式化这个秒数,您可以使用date
来美化它。
https://stackoverflow.com/questions/6468127
复制相似问题