Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/07/2015, 11:32
yole
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Respuesta: sumar horas transcurridas entre dos fecha

Maestro, a raíz de tu posteo encontré justo lo que necesitaba.
Lo comparto también por si a alguien le sirve.
Saludos y gracias.


Código PHP:
Ver original
  1. function format_interval(DateInterval $interval) {
  2.     $result = "";
  3.     if ($interval->y) { $result .= $interval->format("%y years "); }
  4.     if ($interval->m) { $result .= $interval->format("%m months "); }
  5.     if ($interval->d) { $result .= $interval->format("%d days "); }
  6.     if ($interval->h) { $result .= $interval->format("%h hours "); }
  7.     if ($interval->i) { $result .= $interval->format("%i minutes "); }
  8.     if ($interval->s) { $result .= $interval->format("%s seconds "); }
  9.  
  10.     return $result;
  11. }
  12.  
  13. $first_date = new DateTime("2012-11-30 17:03:30");
  14. $second_date = new DateTime("2012-12-21 00:00:00");
  15.  
  16. $difference = $first_date->diff($second_date);
  17.  
  18. echo format_interval($difference);