Calcule a diferença entre data / hora em PHP

Eu tenho um objeto Date (de Pear) e quero subtrair outro objeto Date para obter a diferença de tempo em segundos.

Eu tentei algumas coisas, mas o primeiro só me deu a diferença em dias, e o segundo me permitiria converter um tempo fixo para unst timestamp mas não o 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 ** Será sempre menor que 24 horas de diferença.

questionAnswers(5)

yourAnswerToTheQuestion