用于文本框的Ajax Calendar Extender

时间:2013-01-29 08:38:21

标签: c# ajax visual-studio-2010

  

可能重复:
  How to add number of days to today’s date?

我想查看如何添加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))
        }
    }

2 个答案:

答案 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) { ... }