2017-03-02 9 views
1

私の理解はAmerica/Los_AngelesはPDTのタイムゾーンで、Zulu時間の8時間遅れですが、PHPでこれを実行すると-7となるようです。問題が何であるか理解するのに誰も助けてくれますか?なぜstrtotimeは私に適切なタイムゾーン変換を与えていないのですか?

=date_default_timezone_get() 
"America/Los_Angeles" 

=strtotime('2017-03-16T06:00:00Z') 
1489644000 

=date('r', strtotime('2017-03-16T06:00:00Z')) 
"Wed, 15 Mar 2017 23:00:00 -0700" 

答えて

4

ロサンゼルスPST(太平洋標準時間)ズールーへ3月12日に時間PDT夏時間への変更なので、時間差が時間によって変化します。

関連する問題