mongodb存储不正确的日期

问题描述

我真的不明白为什么会这样,但是在mongodb atlas个性化设置中,我将时区设置为我所在的国家/地区。我在Netlify上托管前端,并且将Heroku用于我的node.js后端

在我的模式中,日期设置如下:

  requiredDate: {
    type: Date,required: true,},

在前端有一个日期选择器。如果有人选择星期五,它总是像下面的星期四一样保存在数据库中。因此,无论是几小时,几天还是几小时,它总是比它看起来落后一天。

2020-08-27T22:00:00.000+00:00

前端的日期选择器字段将日期发送到node.js,如下所示:

27/8/2020

我尝试了这种方法,但似乎没有比需要对其中每个带有日期的表单执行此操作更全局的方法了吗?

let localTime = visitDate.toLocaleString("en-US",{
  timeZone: "Asia/Calcutta",});

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)