Mongodb节省了一天 - 时区问题

时间:2016-10-27 12:25:48

标签: angularjs mongodb date mean-stack timezone-offset

我以角度格式发布日期为MM / DD / YYYY,但是当它保存在Mongodb中时,它会将ISO()格式保存一天。我正在使用MEAN堆栈进行开发。

例如:(来自角度)10/03/2016      mongodb:ISODate(“2016-10-02T18:30:00.000Z”)

我想在mongodb中保存日期时解决时区问题。

1 个答案:

答案 0 :(得分:1)

MongoDB以UTC格式保存日期时间。因此,它在保存之前从IST更改为UTC。 IST偏移量是UTC的+05:30。所以您的约会时间10/03/2016 00:00:00可以追溯到2016-10-02T18:30:00.000Z,与UTC相同的日期时间。

在向客户提交数据之前,您必须在从MongoDb获取数据时将时间设置回IST。

顺便说一下,您应该尝试从头开始以ISO格式保存日期时间。

有关Date

的MongoDB文档页面的更多内容