我想根据客户端时区在特定日期将项目插入数据库。因此,如果客户希望在今天 20:00 到达,并且他的时区是 +3,我希望该 Node 和 mongodb 将日期设置为今天的 17:00。我希望这已经足够清楚了。
最佳答案
一般情况下,建议仅以 UTC 格式保存数据库中的所有时间戳,同时您还可以在每个文档中保存额外的字段时区/偏移值。查看 - https://docs.mongodb.com/manual/tutorial/model-time-data/
但是如果你想保存在本地时区,则需要在插入数据库之前在应用程序级别进行转换。
关于javascript - 如何将特定时区的 UTC 日期转换为 UTC +0(默认格林威治)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57026766/