Menurut saya, cara yang paling tepat adalah menggunakan MongoDate . Jadi untuk menyisipkannya, Anda perlu melakukan:
$collection->insert(array(
'time' => new MongoDate()
));
Ini akan memasukkan tanggal saat ini (atau di Mongo 2.6 baru Anda dapat melakukannya dengan cara ini ).
Atau
$collection->insert(array(
'time' => new MongoDate(strtotime("2010-01-15 00:00:00"));
));
Akan memasukkan tanggal tertentu.
Untuk mengambil tanggal Anda, Anda dapat menggunakan date('Y-M-d h:i:s', $yourDate->sec);
PEMBARUAN DRIVER PHP-MONGO TERBARU
gunakan BSON UTCDateTime ketik seperti di bawah ini:
$collection->insert(array(
'time' => new MongoDB\BSON\UTCDateTime(strtotime("2010-01-15 00:00:00"));
));