使用MongoDate在MongoDb中设置日期

时间:2016-01-13 17:15:21

标签: php mongodb

我想将此日期存储在我的文档中

 $dateStr = strtotime("2010-01-13 00:00:00");

我在PHP中的日期时间是欧洲/罗马

  

date.timezone欧洲/罗马欧洲/罗马

     

默认时区欧洲/罗马   当我用

保存文档时
"date" => new \MongoDate($dateStr),

我的约会对象是

"data" : ISODate("2010-01-12T23:00:00.000Z"),

1 个答案:

答案 0 :(得分:0)

MongoDB存储日期和时间以UTC为单位,2010-01-12T23:00:00.000Z是您当地时间2010-01-13 00:00:00的正确UTC日期。在查询数据时,您应该将时间转换回当地时间。