这是我的javascript编码,但它没有用
if ( $("#requestDueDate").val().length < CurDate ) {
alert("Due date should be more than current date");
setBoolean = false;
return false;
}
谢谢。
答案 0 :(得分: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