Mongodb节省一天-时区问题



我从角度发布日期的格式为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文档页面的日期

最新更新