RFC 3339 cómo hacer un dateTime desde

Estoy tratando de formatear una fecha pasada desde una API de Google Plus, como dice la guía en formato RFC 3339:

PUBLICADO-> datetime-> La hora en que se publicó inicialmente esta actividad. Formato como una marca de tiempo RFC 3339.

Así que por la documentación php encontré que:

DATE_RFC3339 Igual que DATE_ATOM (desde PHP 5.1.3)

Y que ambos formatos son algo así como:

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

En realidad, la salida de la API de Google es algo como:

2014-01-22T10: 36: 00.222Z

Cuando estoy tratando de lanzar un comando como:

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

yo tengo siempreFALSE como regreso En mi opinión el problema está en la parte final.

.222Z

Cualquier sugerencia será apreciada antes de cortarla con un enfoque rudimentario ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta