如何在javascript中比较两种不同格式的两个不同日期?

时间:2017-09-21 15:46:40

标签: javascript

我想在JavaScript中比较两种不同的时间格式。

第1天:Thu Dec 31 00:00:00 GMT 2020

第2天:今天的约会。我正在使用today=new Date();给我Thu Sep 21 2017 11:42:17 GMT-0400 (Eastern Daylight Time)

我想检查第1天是今天还是将来,基本上如果第1天> =第2天。 我只是在寻找约会而不是约会时间。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我认为这应该有用

let myDate = Date.parse('Thu Dec 31 00:00:00 GMT 2020')
console.log('myDate:', myDate)

let today  = Date.parse(new Date())
console.log('Today:', today)

if (myDate >= today) {
  console.log("True")
} else {
  console.log("False")
}

如果您使用Date.parse(),它会将其分解为(我相信)纪元时间,并使它们具有可比性。这适用于大量不同的日期格式。