1

我想将当前 GMT 日期和时间以 ISODate 格式存储在 mongodb 中。与此类似

ISODate("2012-07-26T17:43:25.678Z") 

我想以上述格式将结果存储在 mongodb 中(它应该是一个 ISODate 对象)。如何在使用 php 时生成这样的格式?

4

2 回答 2

0

我认为 DateTime 适合 ISODate,但您可能还需要考虑http://php.net/manual/en/datetime.setisodate.php

于 2012-09-16T12:50:29.360 回答
0

使用 MongoDate:http ://www.php.net/manual/en/class.mongodate.php

本页示例:

<?php

// save a date to the database
$collection->save(array("ts" => new MongoDate()));

$start = new MongoDate(strtotime("2010-01-15 00:00:00"));
$end = new MongoDate(strtotime("2010-01-30 00:00:00"));

// find dates between 1/15/2010 and 1/30/2010
$collection->find(array("ts" => array('$gt' => $start, '$lte' => $end)));

?>
于 2013-12-06T16:32:18.277 回答