MongoDB我在via中插入数据,PHP一个字段是日期。因此,根据 MongoDB 文档,我使用 anew MongoDate()来做到这一点。
在 MongoDB 中,日期存储为ISODate("2013-07-03T22:56:12Z"). 这意味着我的时区是Z(= 0Z),因此时区等于 0。
但我在美国西海岸,我所在位置的时区是8Z(太平洋时间)。
当我new Date()在终端输入 Mongo 时,一切正常。日期是ISODate("2013-07-03T22:56:128Z"),所以这是正确的时区8Z。
我的开发环境是Windows,MongoDB是2.4.4版本
是否需要在 MongoDB、PHP 代码或 php.ini 中进行设置以避免此错误?