Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Mostrar Intervalo Fecha y Hora en PHP

Estas en el tema de Mostrar Intervalo Fecha y Hora en PHP en el foro de PHP en Foros del Web. Buenas tardes, estoy necesitando mostrar la diferencia entre 2 fechas. En la base de datos los campos de fecha los puse como "DateTime". En fin ...
  #1 (permalink)  
Antiguo 17/07/2014, 12:12
 
Fecha de Ingreso: julio-2008
Mensajes: 57
Antigüedad: 15 años, 10 meses
Puntos: 0
Mostrar Intervalo Fecha y Hora en PHP

Buenas tardes, estoy necesitando mostrar la diferencia entre 2 fechas.

En la base de datos los campos de fecha los puse como "DateTime".

En fin lo que pude hacer hasta ahora es lo siguiente:

Cita:
Código PHP:
Ver original
  1. <?php
  2. $fecha1="2014-07-17 00:00:00";
  3. $fecha2="2014-07-20 00:01:00";
  4.  
  5. $diferencia = strtotime ($fecha2) - strtotime ($fecha1);
  6. echo "Tardaste: $diferencia";
  7. ?>
Pero me devuelve como resultado "Tardaste: 259200", pero en realidad necesito que me devuelva, "Tardaste: 3 días y 1 minuto".

Me podrán ayudar?

Muchas Gracias de antemano.
  #2 (permalink)  
Antiguo 17/07/2014, 18:01
 
Fecha de Ingreso: julio-2008
Mensajes: 57
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Mostrar Intervalo Fecha y Hora en PHP

Lo pude solucionar con la función DateTime::diff() de php5.

Saludos,

Etiquetas: fecha, intervalo
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 06:20.