Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2018, 15:38
Avatar de mveraa
mveraa
 
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 4 meses
Puntos: 2
sumar horas sobre 24 horas.

hola me pueden orientar, necesito sumar horas superiores a 24 horas , ej, 26 , 27 horas ,etc.

Ejemplo:

1-03:00:00 + 03:00:00 =06:00:00
2-03:00:00 + 06:00:00 =09:00:00
3-03:00:00 + 09:00:00 =12:00:00
4-..
5-..
6-..
7-03:00:00 + 21:00:00 = 00:00:00
8-03:00:00 + 00:00:00 = 03:00:00

Aplicando la función que expongo abajo, llega hasta el punto 7 el resultado es 00:00:00 , lo que necesito es que siga sumando hacia arriba,


7-03:00:00 + 21:00:00 = 24:00:00
8-03:00:00 + 24:00:00 = 27:00:00





function sumar($h1,$h2)
{
$h2h = date('H', strtotime($h2));
$h2m = date('i', strtotime($h2));
$h2s = date('s', strtotime($h2));
$hora2 =$h2h." hour ". $h2m ." min ".$h2s ." second";

$horas_sumadas= $h1." + ". $hora2;



$text=date('H:i:s', strtotime($horas_sumadas)) ;

echo $text;

}

muchas gracias.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"