¿Cómo convertir un objeto PHP DateTime a una cadena ISO?

Tengo una fecha que recibo en formato MS para fechas JSON. Se parece a esto:

/Date(1365004652303)/

Puedo convertirlo en un objeto PHP DateTime haciendo esto:

$timestamp = round(((int) $originalMSdate) / 1000);
$convertedDate = new DateTime();
$convertedDate->setTimestamp($timestamp);

Sin embargo, en última instancia, necesito que sea una cadena en formato ISO 8601. Intenté convertirlo en un objeto de fecha ISO y luego convertirlo en una cadena con strval () pero strval () no funciona en objetos de fecha.

También he intentado

$dateString = date_format($convertedDate, 'YY-MM-DD H:i:s'); 

pero necesito que también incluya información de zona horaria, como esta: 2015-10-01T21: 22: 57.057Z No veo caracteres para eso en date_format.

¿Cómo puedo conseguir esto?

EDITAR: debo aclarar que no estoy imprimiendo la cadena resultante. Necesito pasarlo a un campo en una base de datos que acepte un tipo de datos de cadena.

Respuestas a la pregunta(2)

Su respuesta a la pregunta