考虑到夏季约会,我正试图从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'。
我做错了什么?