我想查看如何添加3天的日期(),以便用户无法在今天的3天内选择任何日期。以下是我的代码......
function checkDate(sender, args) {
if (sender._selectedDate < new Date()) {
alert("You cannot select a day earlier than today!");
sender._selectedDate = new Date();
sender._textbox.set_Value(sender._selectedDate.format(sender._format))
}
}
答案 0 :(得分:0)
var dateFromNow = new Date();
dateFromNow = dateFromNow.setDate(dateFromNow.getDate()+3);
if(sender._selectedDate < dateFromNow){
//code
}
答案 1 :(得分:0)
看一下http://www.datejs.com/(它的开源,与'.com'相反)。
然后你可以这样做:
if (sender._selectedData < Date.today().add(3).days()) { ... }
另外,根据How to add number of days to today's date?
var minDate = new Date();
minDate.setDate(minDate.getDate() + 3);
if (sender._selectedData < minDate) { ... }