Рассчитайте разницу между датой и временем в PHP
У меня есть объект Date (от Pear) и я хочу вычесть другой объект Date, чтобы получить разницу во времени в секундах.
Я попробовал несколько вещей, но первая просто дала мне разницу в днях, а вторая позволила бы мне конвертировать одно фиксированное время в метку времени Unix, но не объект 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;
** Примечание ** Всегда будет разница менее 24 часов.