我需要以正常格式获得时间总和,即时尝试
$total_extra += $arr['extra'][$i]
echo $total_extra;
['extra']
时间格式是示例" 10:30"
我只花了几个小时而没有最小例子" 20",但我需要完整的总和格式,如"小时:分钟"
答案 0 :(得分:0)
将所有内容转换为分钟(在这里使用explode()),进行数学计算,然后将其转换回“hour:min”。
$a = '10:30';
$b = '4:20';
$aExploded = explode(':', $a);
$bExploded = explode(':', $b);
$aMinutes = $aExploded[0]*60 + $aExploded[1];
$bMinutes = $bExploded[0]*60 + $bExploded[1];
$sum = $aMinutes + $bMinutes;
$sumString = floor($sum / 60).':'.($sum % 60);
echo $sumString;