如何在角度js中使用时刻比较日期?

时间:2017-06-20 00:54:02

标签: javascript angularjs momentjs angular-moment

我在角度中使用moment js来比较日期。我从type="date"选择第一个日期,第二个是日期格式的硬线字符串。我想在按钮点击时使用时刻lib比较两者。 我试过链接这个

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)
  }

我想检查日期是否相等?

1 个答案:

答案 0 :(得分:1)

首先,您需要parse日期字符串(根据您需要的格式),然后使用时刻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代码的分支