Enligt min åsikt är det lämpligaste sättet att använda MongoDate . Så för att infoga den måste du göra:
$collection->insert(array(
'time' => new MongoDate()
));
Detta kommer att infoga ett aktuellt datum (eller i nya Mongo 2.6 kan du göra det på detta sätt ).
Eller
$collection->insert(array(
'time' => new MongoDate(strtotime("2010-01-15 00:00:00"));
));
Kommer att infoga ett specifikt datum.
För att hämta ditt datum kan du använda date('Y-M-d h:i:s', $yourDate->sec);
SENASTE PHP-MONGO DRIVERUPPDATERING
använd BSON UTCDateTime skriv enligt nedan:
$collection->insert(array(
'time' => new MongoDB\BSON\UTCDateTime(strtotime("2010-01-15 00:00:00"));
));