Estoy tratando de calcular el numero total de horas trabajadas por un empleado, por lo que tengo la siguiente funcion:
Código:
El array lo que contiene es el resultado de la conculta de una tabla donde se guarda las horas trabajadas por dia. Entonces lo que hago es sumarlas todas, EL PROBLEMA es que al usar la funcion date("H", $horas) no me muestra el nuemero de horas correcta ya que date es de '0 a 23'.public function horasTrabajadas($array) { $horas = mktime(0,0,0); for($i=0; $i < count($array); $i++) { $trabajo = parent::formatoMkTime($array[$i]["horas_trabajadas"]); $horas += $trabajo; } return $horas; }
Existe alguna funcion de php que muestre el numero correcto de horas? o tengo que sumar horas y minutos a "mano" ???
Gracias