如何在nodejs中比较日期?

时间:2018-12-14 11:37:26

标签: javascript node.js mongoose

我有这种类型的代码条件

stopped_at: {
        $lte: new Date(Date.now() - 86400 * 1000)
    }

这适用于获取小于等于24小时的日期 但是有什么比这更简单的解决方案了吗?

我想要的日期是<= 24小时

2 个答案:

答案 0 :(得分:1)

这是另一种实现,它提供了当天的确切日期。

var currentDate = new Date();
var oneDayBefore = new Date(currentDate.getTime());
oneDayBefore.setDate(currentDate.getDate() - 1);

答案 1 :(得分:0)

看一下moment.js库。处理日期时非常有用!

https://momentjs.com/docs/

要获取当前日期前24小时的日期,您只需要做......

moment().add(-1, 'days');