Christoph Jeschke: Datum darstellen.

Beitrag lesen

Guten Tag,

Das Datum sieht dann so aus: 2008-09-21T04:18:20-05:00

Dies ist fast ein ISO-8601-formatiertes Datum: Im Offset der Zeitzone dürften sich eigentlich kein Minutentrenner (:) befinden.

Wie kann ich das nun Formatieren?

Es ist schon formatiert. Wenn du es reformatieren willst, musst du erst in seine Bestandteile zerlegen und dann neu formatiert ausgeben.

Wenn du auf die Informationen der Zeitzone verzichten kannst, kannst du mit PHP bequem arbeiten. Siehe dazu strptime(), strftime() und mktime().

Tipp zu strftime: Obwohl es nicht im Manual steht, unterstützt strftime() auch "%F" (das ISO-8601-Datumsformat).

Gruß
Christoph Jeschke

--
Zend Certified Engineer