RFC 3339 Wie erstelle ich eine dateTime aus

Ich versuche, ein Datum zu formatieren, das von einer Google Plus-API übergeben wurde, wie im Handbuch im RFC 3339-Format angegeben:

PUBLISHED-> datetime-> Der Zeitpunkt, zu dem diese Aktivität ursprünglich veröffentlicht wurde. Formatiert als RFC 3339-Zeitstempel.

Also durch PHP-Dokumentation fand ich, dass:

DATE_RFC3339 Wie DATE_ATOM (seit PHP 5.1.3)

Und dass beide Formate ungefähr so aussehen:

"Y-m-d \ TH: i: sP"

Die Ausgabe der Google-API sieht ungefähr so aus:

2014-01-22T10: 36: 00.222Z

Wenn ich versuche, Befehl zu starten, wie:

$date = DateTime::createFromFormat("Y-m-d\TH:i:sP", $activity['published']); //$activity['published'] contain the  date

ich habe immerFALSE als Gegenleistung. Meiner Meinung nach liegt das Problem im letzten Teil

.222Z

Jeder Vorschlag wird geschätzt, bevor er ansatzweise abgeschnitten wird ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage