将一个日期时间与当前日期时间进行比较

时间:2019-05-08 13:01:23

标签: javascript momentjs

我有一个日期'2019-05-08T22:15:00-0400'。我想将此日期与当前日期和时间进行比较。如果上述日期和时间小于当前日期和时间,那么我必须做点什么。

我的代码是:-

 if(moment('2019-05-08T13:00:00-0400') < moment()){
       //do something
     }

但是它返回false。

2 个答案:

答案 0 :(得分:1)

问题中的原始代码正确。您是在它评估为false的时候运行它的。

(我猜您的时区类似于+04:30,解释了8:30的差异吗?)

答案 1 :(得分:1)

您可以尝试使用Date构造函数

if (new Date('2019-05-08T22:15:00-0400') < new Date()) {
  // Do something
}

我希望这对您有用。