如何在PHP中总结时间?

时间:2015-09-30 07:26:25

标签: php

如何在php中总结时间。 例如,我有这一系列的持续时间日志:

00:10:00
00:30:10
01:00:50

总计应为1小时41分钟 这是我的代码:

$log_in = new DateTime($log->log_in);
$log_out = new DateTime($log->log_out);
$diff = $log_out->diff($log_in);
$total += strtotime($diff->format('%H:%i:%s'));
echo $diff->format('%H:%i:%s');

1 个答案:

答案 0 :(得分:0)

使用strtotime()函数将时间转换为时间戳。然后根据需要操纵时间,并以秒为单位得到结果。

一旦你得到秒。 小时

   $hour  = $diff % 3600

分钟

    $Minute = ($diff - ( $hour *3600))%60;