日期比较在jQuery侦听器中不起作用

时间:2018-07-03 10:10:59

标签: javascript jquery date-comparison

警报显示每个更改事件,但是if条件不起作用。如何解决?

这是我的代码。

$("input").change(function() {
  var date = document.getElementById('<%= txtRegisteredDate.ClientID%>').value;
  var todaydates = new Date().format('dd/MM/yyyy');

  if (date > todaydates) {
    alert('date is greater than today date');
  }
})

1 个答案:

答案 0 :(得分:0)

尝试在比较之前将日期变量转换为对象。

例如:

var date = document.getElementById('<%= txtRegisteredDate.ClientID%>').value;
var todaydates = new Date();

if((new Date(date) > todaydates))
{
   alert('date is greater than today date');
}