I am using the following sample code to calculate sum of two different time values. Now I want to get the sum of N number of time values.
// numbers for test
function sumarHoras($acumuladoTime, $nuevoTime){
//Se esperan parametros así:
//$acumuladoTime="02:45";
//$nuevoTime="04:36";
//echo "Hora acumulada: $acumuladoTime"."
";
//echo "Nuevo tiempo acumulado: $nuevoTime"."
";
/*Tiempo acumulado*/
$myArrayAcumuladoTime=explode(":", $acumuladoTime);
$hrsAcumuladoTime=$myArrayAcumuladoTime[0];
$minsAcumuladoTime=$myArrayAcumuladoTime[1];
/*Nuevo Time*/
$myArrayNewTime=explode(":", $nuevoTime);
$hraNewTime=$myArrayNewTime[0];
$minNewTime=$myArrayNewTime[1];
/*Calculo*/
$sumHrs=$hrsAcumuladoTime+$hraNewTime;
$sumMins=$minsAcumuladoTime+$minNewTime;
/*Si se pasan los MINUTOS*/
if($sumMins>59){
/*Quitamos hora para dejarlo en minutos y se la sumamos a la de horas*/
$sumMins-=60;
$sumHrs+=1;
}
// echo "Total hrs agregadas: $sumHrs:$sumMins"."
";
return "$sumHrs:$sumMins";
}