Konvertieren Sie ein Datum in das ISO8601-Datumsformat

Dies ist eher eine PHP-Frage als eine WordPress-Frage.

Ich habe ein benutzerdefiniertes Beitragstyp-Ereignis, das standardmäßig das Datum als “11. September 2011 9.00 Uhr” -Format ausgibt.

Ich versuche, den Beitrag im Format http://schema.org/Event zu formatieren, ich habe jeden anderen Teil des Beitrags in dieses Format (Ort, Adresse usw.) mit Ausnahme der Daten konvertiert.

Irgendwelche Hilfe, wie man dieses Format zu ISO8601 (http://en.wikipedia.org/wiki/ISO_8601) Datumsformat umwandelt?

Danke im Voraus.

Solutions Collecting From Web of "Konvertieren Sie ein Datum in das ISO8601-Datumsformat"

Verwenden Sie the_time oder get_the_time , die dieselben Formatparameter wie das date php akzeptieren.

 // assign to a variable $iso8601_date = get_the_time('c'); // or output directly the_time('c'); 

EDIT-Konvertieren von Formaten mit PHP:

 $date = "September 11, 2011 9:00 am"; $time = strtotime( $date ); echo date( 'c', $time );