Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2010, 09:33
Avatar de germana
germana
 
Fecha de Ingreso: abril-2007
Mensajes: 61
Antigüedad: 17 años, 7 meses
Puntos: 0
Calculo del total de horas trabajadas

Saludos!!!

Estoy tratando de calcular el numero total de horas trabajadas por un empleado, por lo que tengo la siguiente funcion:

Código:
 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;
   }
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'.

Existe alguna funcion de php que muestre el numero correcto de horas? o tengo que sumar horas y minutos a "mano" ???

Gracias