如何在 angular js 中使用 moment 比较日期?

how to compare date using moment in angular js?

我在 angular 中使用 moment js 来比较日期。我从 type="date" 中选择第一个日期,第二个是日期格式的硬编码字符串。我想比较两者都使用 moment lib on button click 。 我试过 link 这个

https://plnkr.co/edit/RgpjNMFCA03A5quITpoz?p=preview

$scope.check = function(){
    //alert('==')
    var time1 = "20-06-2017";
    var time2 =moment($scope.dateV,"MM-DD-YYYY");
    console.log(time2)
  }

我想检查日期是否相等?

首先,您需要parse your date strings (according to the format you need them to be in) and then use moment's isSame函数来检查两个日期是否相同。

var time1 = moment("20-06-2017", "DD-MM-YYYY");
var time2 = moment($scope.dateV, "DD-MM-YYYY");
console.log(moment(time1).isSame(time2))

希望这对您有所帮助:)

PS - 更新了您的 Plunker 代码的分支