Foros del Web » Programando para Internet » PHP »

Ayudenme a sumar los valores de hora de un arreglo

Estas en el tema de Ayudenme a sumar los valores de hora de un arreglo en el foro de PHP en Foros del Web. Tengo un arreglo con 10 registros, en dada uno hay un valor de hora(ej: 5:54;1:20;0:40......), necesito sumar estos valores de forma que se tenga en ...
  #1 (permalink)  
Antiguo 28/08/2008, 09:38
 
Fecha de Ingreso: agosto-2008
Mensajes: 12
Antigüedad: 15 años, 8 meses
Puntos: 0
De acuerdo Ayudenme a sumar los valores de hora de un arreglo

Tengo un arreglo con 10 registros, en dada uno hay un valor de hora(ej: 5:54;1:20;0:40......), necesito sumar estos valores de forma que se tenga en cuenta al sumar los minitos las horas que se deben agregar.

Ejemplo: Al sumar 5:54 + 1:20 debe resultar 7:14, pq 5+1=6 y al sumarle 1 hora de la suma de los minutos da 7 y quedan 14 minutos.

Espero su ayuda, gracias
  #2 (permalink)  
Antiguo 28/08/2008, 10:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Ayudenme a sumar los valores de hora de un arreglo

Tema trasladado a PHP General.
  #3 (permalink)  
Antiguo 28/08/2008, 11:34
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 19 años, 7 meses
Puntos: 71
Respuesta: Ayudenme a sumar los valores de hora de un arreglo

Cita:
Iniciado por ybmontoya Ver Mensaje
Tengo un arreglo con 10 registros, en dada uno hay un valor de hora(ej: 5:54;1:20;0:40......), necesito sumar estos valores de forma que se tenga en cuenta al sumar los minitos las horas que se deben agregar.

Ejemplo: Al sumar 5:54 + 1:20 debe resultar 7:14, pq 5+1=6 y al sumarle 1 hora de la suma de los minutos da 7 y quedan 14 minutos.

Espero su ayuda, gracias
puedes hacer esto:
pasas las horas a timestamp con la funcion strtotime(); sumas, y pasas el valor timestamp a horas con date();
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:29.