Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/02/2015, 10:38
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Sumar variables tipo TIME

Alexis88 creo que no es necesario utilizar el explode. Puedes utilizar el metodo format para lo que estas intentando en tu función:
Código PHP:
Ver original
  1. function sumar($hora1, $hora2){
  2.     $a = new DateTime($hora1); //Creo un objeto DateTime
  3.     $b = new DateInterval(
  4.         (new DateTime($hora2))->format('\P\TH\Hi\Ms\S')
  5.     ); //Creo un objeto DateInterval
  6.     $a->add($b); //Sumo las horas
  7.     return $a->format('h:i:s'); //Imprimo las horas
  8. }
  9.  
  10. echo sumar('05:57:55', '00:02:57'); //Imprime 06:00:52

ArturoGallegos, creo que mas bien es un preferencia si quieres usar una u otra
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.