比较VueJs中的两个日期

时间:2019-11-22 10:52:37

标签: date vuejs2 compare

我正在尝试比较VueJs应用程序中的两个日期。 我需要显示所选日期是否高于/不是今天的日期。

我应用了单独的功能来获取今天的日期和选定的日期。两者都以dd-mm-yyyy格式返回日期。

当我使用比较这两个日期时,

if (dateEntered < currentDate) {

    }

它不起作用。 如何比较两个日期?

2 个答案:

答案 0 :(得分:1)

在这种情况下,moment会派上用场。像下面一样

var date1 = moment(dateEntered).format("dd-mm-yyyy")
var date2 = moment(currentDate).format("dd-mm-yyyy")
if(date1 >  date2){
    //Do your thing
} else {

}

您需要安装moment并将其导入import moment from "moment"

答案 1 :(得分:1)

仅需详细说明先前的答案,如果您使用的是日期库(例如momentdate-fns),则可以使用其utility function

moment('2010-10-20').isBefore('2010-10-21'); // true