RFC 3339, как сделать dateTime из
Я пытаюсь отформатировать дату, переданную из API Google + API, как сказано в руководстве в формате RFC 3339:
ОПУБЛИКОВАНО-> datetime-> Время, когда эта деятельность была первоначально опубликована. Отформатирован как метка времени RFC 3339.
Итак, по документации php я обнаружил, что:
DATE_RFC3339 То же, что и DATE_ATOM (начиная с PHP 5.1.3)
И что оба формата что-то вроде:
"Y-м-д \ TH: я: зр"
На самом деле вывод API Google выглядит примерно так:
2014-01-22T10: 36: 00.222Z
Когда я пытаюсь запустить команду, как:
$date = DateTime::createFromFormat("Y-m-d\TH:i:sP", $activity['published']); //$activity['published'] contain the date
я всегдаFALSE
как возвращение. На мой взгляд проблема в финальной части
.222Z
Любое предложение будет оценено перед тем, как подрезать его каким-то рудиментарным подходом