2
Ich habe ein DateTime Object
$dt
PHP Zeitzone Umwandlung
var_dump($dt)
produziert:
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)
Ich versuche, dies zu PST zu konvertieren:
$tz = new \DateTimeZone('America/Los_Angeles');
$dt->setTimezone($tz);
andere var_dump($dt)
produziert:
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)
Es scheint, dass die konvertierte Zeit 8 Stunden früher ist. Ich war unter der Annahme, dass PST tatsächlich 7 Stunden zuvor ist.
Ist diese Konvertierung korrekt und meine Annahme ist falsch oder umgekehrt?
auf Sommer Hängt - http://www.timeanddate.com/time/zones/pst –
Ahh, macht Sinn, dank –