Calcula la diferencia entre fecha / hora en PHP
Tengo un objeto Date (de Pear) y quiero restar otro objeto Date para obtener la diferencia de tiempo en segundos.
He intentado algunas cosas, pero la primera me dio la diferencia en días y la segunda me permitió convertir una hora fija en la marca de tiempo de Unix pero no en 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 habrá menos de 24 horas de diferencia.