Brauche ich, um zu konstruieren, ein DateTime aus einem integer Unix timestamp 1329272833
. Die Dokumentation sagt das der Konstruktor braucht einen "Datum/Zeit" - Strings wie 2006-04-12T12:30:00
. Ich manuell habe meine eigene Umwandlung:
$dateTimeEnd = new DateTime(
date('Y-m-d\TH-i-s', 1329272833)
);
Macht PHP eine eingebaute Funktion, um diese Konvertierung?
InformationsquelleAutor JoJo | 2012-02-22
Können Sie einen Zeitstempel als parameter, wenn Sie fügen Sie die
@
-Zeichen an der front:Demo. Sie finden es dokumentiert auf die manual-Seite, siehe die Beispiele.
InformationsquelleAutor hakre
Sehen
DateTime::createFromFormat()
InformationsquelleAutor KingCrunch
Datetime::setTimestamp()
InformationsquelleAutor goat
All die Kommentare oben nicht die Antwort auf die Frage "wie wandelt timestamp in datetime STRING", Sie beantworten die Frage "wie wandelt timestamp in datetime-OBJEKT"
Gegeben, dass $dateTime - ->Datum funktioniert nicht, es scheint mir, die Antwort ist nicht so offensichtlich.
Wahrscheinlich
wäre eine Antwort.
Nicht sicher, ob es optimal wenn. Und hässlich aussieht.
InformationsquelleAutor user2703790