Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2012, 15:47
nets
 
Fecha de Ingreso: junio-2005
Mensajes: 427
Antigüedad: 18 años, 10 meses
Puntos: 6
Dudas fechas (manejo fecha, diferencia fechas..)

Hola a todos,

estoy tratando de mostrar una diferencia de fechas, tengo una fecha de inicio (Ej: 2012-10-09 20:26:06) y una fecha fin (Ej: 2012-10-24 20:26:06).

Y lo que quiero es mostrar lo siguiente: Quedan 05 días, 4 horas, 25 minutos y 12 segundos, por ejemplo.

Este es el código que tengo:


$FAlta = "2012-10-09 20:26:06";
$FFin = "2012-10-24 20:26:06";

$FFinstr =strtotime($FFin);
$hoy=strtotime(date("Y-m-d H:i:s"));
$diferencia=$FFinstr-$hoy;
echo "Diferencia (strtotime): $diferencia<br />";
$diferenciaDate= date("Y-m-d H:i:s",$diferencia);
echo "Diferencia (date): $diferenciaDate<br /><br /><br />";

Pero obtengo los siguientes resultados:

Diferencia (strtotime): 2700921538
Diferencia (date): 1919-06-28 10:30:42

Es decir que el strtotime no se corresponde con la fecha que debería dar..

No sé en qué me puedo estar equivocando.. alguna idea.. ¿?

Por cierto, sería más recomendable usar DateTime, y date_diff.. etc..

Gracias por todo, un saludo.