我想比较两个日期。我是Angular的新手
两个日期格式相同mm / dd / yyyy
<pre>{{CurrentDate | date:'MM/dd/yyyy' }}</pre>
<pre>{{cmp_actl_del_date }}</pre>
这三个是我的约会对象。我想查看cmp_actl_del_date&gt;当前日期。
答案 0 :(得分:0)
JavaScript使用对象存储日期值。如果要比较两个日期是否相等,请不要像date1 === date2
那样进行比较。这只会告诉你两个变量是否引用同一个对象。
要检查两个日期是否相等,请使用日期对象的getTime()方法。像这样:
date1.getTime() == date2.getTime()
要小心,因为秒数的差异将无法与日期匹配。
现在ng-if
将接受AngularJS表达式。
确保两个变量都是有效的JavaScript日期对象。
我建议您使用当前的javascript库进行日期处理。它使日期工作变得更加容易。