如何在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');
答案 0 :(得分:0)
使用strtotime()函数将时间转换为时间戳。然后根据需要操纵时间,并以秒为单位得到结果。
一旦你得到秒。 小时
$hour = $diff % 3600
分钟
$Minute = ($diff - ( $hour *3600))%60;