2
我有一個DateTime Object
$dt
PHP時區轉換
var_dump($dt)
生產:
object(DateTime)[230]
public 'date' => string '2016-02-09 10:00:30.000000' (length=26)
public 'timezone_type' => int 3
public 'timezone' => string 'UTC' (length=3)
我試圖將其轉換爲PST:
$tz = new \DateTimeZone('America/Los_Angeles');
$dt->setTimezone($tz);
另一var_dump($dt)
生產:
object(DateTime)[230]
public 'date' => string '2016-02-09 02:00:30.000000' (length=26)
public 'timezone_type' => int 3
public 'timezone' => string 'America/Los_Angeles' (length=19)
看起來轉換時間是早8小時。我假設PST實際上是早7點。
這是正確的轉換,我的假設是錯誤的,反之亦然?
取決於夏令 - http://www.timeanddate.com/time/zones/pst –
啊,是有道理的,謝謝 –