我从角度发布日期的格式为MM/DD/YYYY,但是当它保存在Mongodb中时,它保存ISO()格式少一天。我正在使用MEAN堆栈开发。
(from angular) 10/03/2016mongodb: ISODate("2016-10-02T18:30:00.000Z")
我想解决时区问题,同时保存在mongodb的日期。
MongoDB以UTC保存日期时间。因此,它在保存之前从IST变为UTC。IST距UTC +05:30。因此,您的日期时间10/03/2016 00:00:00返回到2016-10-02T18:30:00.000Z,与UTC中的日期时间相同。
在向客户端呈现之前,从MongoDb获取数据时必须将时间设置回IST。
顺便说一句,你应该试着从一开始就把日期时间保存成ISO格式。
更多关于MongoDB文档页面的日期