如何在mongodb php中以ISODATE格式存储当前日期和时间?

时间:2012-09-13 08:58:28

标签: datetime time mongodb-php gmt isodate

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

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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)));

?>
相关问题