我有一个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小时。