<?php
//eupossoprogramar.com.br/somar-horas-com-php/
function segundos_em_tempo($segundos) {
$horas = floor($segundos / 3600); $minutos = floor($segundos % 3600 / 60); $segundos = $segundos % 60;
return sprintf("%02d:%02d:%02d", $horas, $minutos, $segundos);
}
$lista = array("02:23:00", "03:01:02", "01:12:23");
$soma = 0;
foreach($lista as $item) {
$calc = $horas * 3600 + $minutos * 60 + $segundos;
$soma = $calc + $soma;
}
echo "<p>Soma Total: " . segundos_em_tempo($soma) . "</p>";
PD9waHAKCi8vZXVwb3Nzb3Byb2dyYW1hci5jb20uYnIvc29tYXItaG9yYXMtY29tLXBocC8KCmZ1bmN0aW9uIHNlZ3VuZG9zX2VtX3RlbXBvKCRzZWd1bmRvcykgewoKICRob3JhcyA9IGZsb29yKCRzZWd1bmRvcyAvIDM2MDApOwogJG1pbnV0b3MgPSBmbG9vcigkc2VndW5kb3MgJSAzNjAwIC8gNjApOwogJHNlZ3VuZG9zID0gJHNlZ3VuZG9zICUgNjA7CgogcmV0dXJuIHNwcmludGYoIiUwMmQ6JTAyZDolMDJkIiwgJGhvcmFzLCAkbWludXRvcywgJHNlZ3VuZG9zKTsKCn0KCiRsaXN0YSA9IGFycmF5KCIwMjoyMzowMCIsICIwMzowMTowMiIsICIwMToxMjoyMyIpOwoKJHNvbWEgPSAwOwoKZm9yZWFjaCgkbGlzdGEgYXMgJGl0ZW0pIHsKCWxpc3QoJGhvcmFzLCRtaW51dG9zLCRzZWd1bmRvcykgPSBleHBsb2RlKCI6IiwkaXRlbSk7CgkkY2FsYyA9ICRob3JhcyAqIDM2MDAgKyAkbWludXRvcyAqIDYwICsgJHNlZ3VuZG9zOwoJJHNvbWEgPSAkY2FsYyArICRzb21hOwp9CgplY2hvICI8cD5Tb21hIFRvdGFsOiAiIC4gc2VndW5kb3NfZW1fdGVtcG8oJHNvbWEpIC4gIjwvcD4iOwo=