Theo tôi, cách thích hợp nhất là sử dụng MongoDate . Vì vậy, để chèn nó, bạn cần thực hiện:
$collection->insert(array(
'time' => new MongoDate()
));
Thao tác này sẽ chèn ngày hiện tại (hoặc trong Mongo 2.6 mới, bạn có thể thực hiện theo cách này theo cách này ).
Hoặc
$collection->insert(array(
'time' => new MongoDate(strtotime("2010-01-15 00:00:00"));
));
Sẽ chèn một ngày cụ thể.
Để truy xuất ngày của bạn, bạn có thể sử dụng date('Y-M-d h:i:s', $yourDate->sec);
Cập nhật trình điều khiển PHP-MONGO MỚI NHẤT
sử dụng BSON UTCDateTime gõ như sau:
$collection->insert(array(
'time' => new MongoDB\BSON\UTCDateTime(strtotime("2010-01-15 00:00:00"));
));