-1

这是我的 javascript 编码,但它不起作用

if ( $("#requestDueDate").val().length < CurDate ) {
    alert("Due date should be more than current date");
    setBoolean = false;
    return false; 
}

谢谢你。

4

1 回答 1

1

将字符串转换为日期:

// Expect d/m/yyyy
function toDate(s) {
  s = s.split(/\D/g);
  return new Date(s[2],--s[1],s[0]);
}

然后比较当前日期:

function afterNow(s) {
  var now = new Date();
  return +toDate(s) > +now;
}

试试看:

afterNow('9/10/2013'); // false
afterNow('9/10/2031'); // true
于 2013-10-10T03:11:01.580 回答