A mio parere, il modo più appropriato è utilizzare MongoDate . Quindi per inserirlo, devi fare:
$collection->insert(array(
'time' => new MongoDate()
));
Questo inserirà una data corrente (o nel nuovo Mongo 2.6 puoi farlo in questo modo ).
Oppure
$collection->insert(array(
'time' => new MongoDate(strtotime("2010-01-15 00:00:00"));
));
Inserirà una data specifica.
Per recuperare la tua data, puoi utilizzare date('Y-M-d h:i:s', $yourDate->sec);
ULTIMO AGGIORNAMENTO DEL DRIVER PHP-MONGO
usa BSON UTCDateTime digita come di seguito:
$collection->insert(array(
'time' => new MongoDB\BSON\UTCDateTime(strtotime("2010-01-15 00:00:00"));
));