夏の日付を指定して、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' も出力します。
私は何を間違っていますか?