我以角度格式发布日期为MM / DD / YYYY,但是当它保存在Mongodb中时,它会将ISO()格式保存一天。我正在使用MEAN堆栈进行开发。
例如:(来自角度)10/03/2016 mongodb:ISODate(“2016-10-02T18:30:00.000Z”)
我想在mongodb中保存日期时解决时区问题。
答案 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文档页面的更多内容