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 ...