为什么 strtotime 没有给我正确的时区转换?
Why is strtotime not giving me the proper timezone conversion?
我的理解是America/Los_Angeles是PDT时区,比祖鲁时间晚8小时,但是当我运行这个在PHP时,好像是-7。谁能帮助我了解问题出在哪里?
=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"
洛杉矶 PST(太平洋标准时间)在 3 月 12 日更改为夏令时 PDT,因此与祖鲁的时差将改变一个小时。
我的理解是America/Los_Angeles是PDT时区,比祖鲁时间晚8小时,但是当我运行这个在PHP时,好像是-7。谁能帮助我了解问题出在哪里?
=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"
洛杉矶 PST(太平洋标准时间)在 3 月 12 日更改为夏令时 PDT,因此与祖鲁的时差将改变一个小时。