Verwenden Sie DateTime in PHP, generieren Sie die Zeit für schlechte Unix-Epoche aus $ foo-> Format ('u').
Frage
Ich kann anscheinend nicht die richtige Unix -Epoche aus diesem PHP -DateTime -Objekt herausholen.
$ startDateTime = "2005/08/15 1:52:01 Uhr";
$ foo = new DateTime ($ startDateTime, New DateTimezone ("America/new_york"));
echo $ foo-> format ('u');
was gibt
1124085121
Das ist Mon, 15. August 2005 00:52:01 GMT -500 (laut Epoch -Konverter) Aber das ist um eine Stunde falsch.
Es sollte 1124088721 sein und mich als Mo, 15. August 2005, 01:52:01 GMT -500 zurückspucken
Jede Hilfe wäre geschätzt.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow