Ich habe diesen Code:PHP Date() Zeitstempel Berechnungsfehler
echo date('Y-m-d',1445810400);
und es gibt das Datum 2015.10.25, aber es ist falsch!
Das richtige Datum ist der 26. Dezember 2016, nicht mehr der 25.. Um diesen Fehler zu beheben, muss ich dem Zeitstempel 3600 Sekunden (1h) hinzufügen.
Ist es ein Date() Fehler oder mache ich etwas falsch?
Klingen wie eine Zeitzone Problem. – aynber
es scheint nur mit diesem Datum zu passieren, naja ... nicht dass ich jedes Datum im Kalender überprüft habe. –
Auf meinem System, wenn ich 'Echo-Datum (' Y-m-d H: ich: s ', 1445810400); ', bekomme ich' 2015-10-25 22: 00: 00'. Sie können die Zeit mit Ihren anderen Zeitstempeln überprüfen, aber ich würde vorschlagen, Ihre Zeitzone anzupassen, bevor Sie Ihr Datum wiederholen. Sie müssen möglicherweise damit spielen, um den richtigen zu finden. – aynber