我有DateTime Object
$dt
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小时。
这种转换是否正确,我的假设是错误的,反之亦然?