Tengo un objeto Date (de pera) y quieren restar otro objeto Date para obtener la diferencia de tiempo en segundos.Calcular la diferencia entre fecha/horas en PHP
que han intentado algunas cosas, pero el primero sólo me dio la diferencia en días, y la segunda me permitiría convertir un tiempo fijo de marca de tiempo Unix, pero no el objeto Date.
$now = new Date();
$tzone = new Date_TimeZone($timezone);
$now->convertTZ($tzone);
$start = strtotime($now);
$eob = strtotime("2009/07/02 17:00"); // Always today at 17:00
$timediff = $eob - $start;
** Nota ** Siempre será menos de 24 horas de diferencia.
es el formato de salida de $ ahora lo mismo que la cadena que se introduce en strtotime()? es decir, "aaaa/mm/dd H: i" – Mathew
Probablemente es sólo a mí, pero no puedo parecen capaces de encontrar la descripción de una clase "fecha" en la documentación de PHP. ¿De qué biblioteca es? –
¿Por qué convierte solo uno de ellos a otra zona horaria? ¿No deberías usar ambos como hora local o ambos en el TZ objetivo? –