MongoDB比实际日期提前一天存储

时间:2018-07-30 02:43:28

标签: mongodb mongodb-.net-driver

我面临一个问题来存储我从模型传递的实际日期(2018年8月8日)。我的文档已成功存储,但MongoDB的存储比我传递的模型提前一天。

我在这里传递的日期(dd / MM / yyyy)是 2018年8月8日

有关更多详细信息,请检查以下快照。

enter image description here

成功保存记录后,我检入了Robo 3T(MongoDB),并显示它比实际值存储了一天。储存日期为 2018-07-31 。有关更多详细信息,请参见下面的快照。

enter image description here

我希望时区或偏移量可能存在问题,但我不知道解决方案是什么。

1 个答案:

答案 0 :(得分:0)

通过使用Moment Library https://momentjs.com/,可以解决您的问题。您只需传递如下所示的日期并按照格式输入即可。

var myDate = new Date(moment("2018-07-04").format("YYYY-MM-DD"))

将其保存到您的数据库即可使用