首页 > 解决方案 > 传递到快递时的日期更改?

问题描述

完全对时区感到困惑。我将 Date 对象作为值传递给我从 React 发布到 Express 的对象中,然后使用 Mongoose 发布到 MongoDB。

当我发送发布请求时,它似乎随机变化?起初我以为 Node/Express 默认在 UTC 运行。在浏览器控制台中它输出为我的本地时间,然后在服务器控制台中它以 UTC 输出,但如果我使用new Date()服务器端,它会生成一个表示我的本地时间的对象。为什么会这样?

我正在尝试保存有关闪存卡的数据,其中之一是卡的最后一次审查时间。如果某个时间间隔已经过去,我想将卡片提供给客户,但我不确定处理时区差异的最佳方法。有没有办法将服务器时区设置为客户端时区?平滑这种交互的最佳方式是什么。

蒂亚!

标签: node.jsreactjsmongodbexpress

解决方案


推荐阅读