Intereting Posts

Как суммировать значение времени в массиве

я получил этот массив

$total = array('1:00','2:20','4:00','5:10'); 

я пытаюсь СУМАТЬ общее время с этим

 $sum = strtotime('00:00:00'); foreach ($total as $v){ $sum = $sum+strtotime($v); } echo date("H:i:s",$sum); 

но результат 19:40:40 должен быть 12:30

Попробуйте этот код:

Вам нужно добавить только массивы timimgs, а затем добавить к сегодняшним таймингам:

 $total = array('1:00','2:20','4:00','5:10'); $sum = strtotime('00:00:00'); $sum2=0; foreach ($total as $v){ $sum1=strtotime($v)-$sum; $sum2 = $sum2+$sum1; } $sum3=$sum+$sum2; echo date("H:i:s",$sum3);