答案 0 :(得分:3)
echo ($endtime-$starttime);
可以获得秒数。
如果您需要知道可以执行以下操作的时间:
$seconds = ($endtime-$starttime);
echo floor($seconds/3600).' hours';
答案 1 :(得分:2)
$starttime=time();
$endtime=time();
$diff = $endtime - $starttime;
$hours = floor($diff / 3600);
$minutes = floor (($diff % 3600) / 60);
$seconds = $diff % 60;
答案 2 :(得分:0)
你可以使用date_diff ....
答案 3 :(得分:0)
看一下strftime
$difference = $endtime-$starttime;
echo strftime('%H:%M:%S',$difference);