En mi opinión, la forma más adecuada es usar MongoDate . Entonces, para insertarlo, debe hacer:
$collection->insert(array(
'time' => new MongoDate()
));
Esto insertará una fecha actual (o en el nuevo Mongo 2.6 puede hacerlo de esta manera ).
O
$collection->insert(array(
'time' => new MongoDate(strtotime("2010-01-15 00:00:00"));
));
Insertará una fecha específica.
Para recuperar su fecha, puede usar date('Y-M-d h:i:s', $yourDate->sec);
ÚLTIMA ACTUALIZACIÓN DEL CONTROLADOR PHP-MONGO
use BSON UTCDateTime escriba como se muestra a continuación:
$collection->insert(array(
'time' => new MongoDB\BSON\UTCDateTime(strtotime("2010-01-15 00:00:00"));
));