如何使用PEAR :: Date获取DST的时区小时偏移量和帐户?

时间:2009-06-25 23:05:53

标签: php timezone pear dst

考虑到夏季约会,我正试图从UTC获得偏移小时数。我的系统时间设置为America / Los_Angeles。

我有以下内容:

require_once("Date.php");

$dateTZ = new Date_TimeZone('America/Los_Angeles');

echo $dateTZ->getOffset(new Date('2009-07-01 12:00:00'))/1000/60/60;

打印'-8';不应该显示'-7'?

echo $dateTZ->getOffset(new Date())/1000/60/60;

还会打印'-8'。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

Date::inDaylightTime()会帮助你吗? Date::getTZOffset声称包括夏令时抵消。