0
我在歐洲/維也納時區的日期:時區轉換有什麼問題?
2014-10-25 08:30:00
其中在太平洋/中途島時區轉換爲:
2014-10-24 19:30:00
當我一步到下一天的轉換時間的變化: 歐洲/維也納
2014-10-26 08:30:00
太平洋/中途島
2014-10-25 20:30:00
是什麼導致了這種差異?
代碼重現它:
$date = new DateTime('2014-10-25 08:30:00', new DateTimeZone('Europe/Vienna'));
$date->setTimezone(new DateTimeZone('Pacific/Midway'));
var_dump($date->format('Y-m-d H:i:s'));
$date = new DateTime('2014-10-26 08:30:00', new DateTimeZone('Europe/Vienna'));
$date->setTimezone(new DateTimeZone('Pacific/Midway'));
var_dump($date->format('Y-m-d H:i:s'));
最可能的夏令時時間..你的代碼步驟是什麼? – Naruto 2014-11-03 12:45:46
問題是它已經過DST更改 – Blacksonic 2014-11-03 12:51:52
DST於2014年3月9日星期日開始,當地時間02:00(PST) DST於2014年11月2日星期日結束,02:00當地夏時制(PDT) – Blacksonic 2014-11-03 12:52:30