date_default_timezone_set("Europe/London") nicht zurück, wird die korrekte Zeit

Wenn ich folgenden code ein, um aktuelle London Zeit, es gibt die falsche Zeit.

Zum Zeitpunkt des Tests die aktuelle London Zeit war 02:11:16 Uhr, Mittwoch, 01 Juni 2011, aber ich habe mit dem folgenden code:

date_default_timezone_set('Europe/London');
echo date('m/d/y h:i a', time());

Mir gab: 06/02/11 02:12 Uhr

Warum hat es nicht wieder richtig Zeit für London?

Sie können zeigen, einige real life-code und was es ausgibt? Auch die Zeitzone Sie sich befinden? Was macht die Funktion rufen Sie zurück, true oder false?
Ist die Uhrzeit auf dem server richtig? Ich meine, die server selbst, nicht PHP.
Server Zeit falsch.

InformationsquelleAutor user739393 | 2011-06-01

Schreibe einen Kommentar