¿Cómo devolver el formato de fecha ISO en PHP para MongoDB?

Quiero almacenar la fecha actual generada desde PHP en la colección MongoDB como formato de fecha ISO.

ISODate("2012-11-02T08:40:12.569Z")

Sin embargo no soy capaz de generar tal tipo defecha en PHP que se almacenará en MongoDB como unISODate formato.

Esto es lo que he hecho.

 $d = new MongoDate(time());
 echo $d;

y está produciendo algo así como,

0.00000000 1353305590

cual no es el formato que necesito ¿Como hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta