gpt4 book ai didi

javascript - 如何使用 MongoDB 和 Mongoose/Express 将时间日期 UTC 转换为本地,反之亦然?

转载 作者:行者123 更新时间:2023-11-28 07:36:03 28 4
gpt4 key购买 nike

我想根据我本地的时区(亚洲/加尔各答 GMT+5.30)来比较日期。

var today = moment().toDate();
var tomorrow = moment().add(1,'days').toDate();

Moment:使用MomentJS(不确定这里是否适用)

Deal.find({date:{$gte: today, $lt: tomorrow}},function(err, result){
if(err) return console.log("Error" + err);
//Code goes here.
});

日期位于

Deal.find({date:{$gte: today, $lt: tomorrow}},function(err, result){

是 GMT 时间,而今天和明天是我的本地时区,如上所述。

我该如何解决这个问题?我的范围仅限于我本地的时区,并且不关心是 UTC 还是 GMT

我正在使用标准Express4、MongoDB、Mongoose ODM堆栈。

有什么方法可以在传递给 Deal.find mongoose 之前将 date 变量预处理并修改为本地时区询问?

最佳答案

这是一个愚蠢的 Robo Mongo 设置问题。

在 Robo Mongo 窗口中,

  1. Go To Options.
  2. Select Display Dates IN.
  3. Choose Local Time Zone.

那么你就排序了!

干杯并感谢!

关于javascript - 如何使用 MongoDB 和 Mongoose/Express 将时间日期 UTC 转换为本地,反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28570122/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com