0

重複の可能性:
今日の日付に日数を追加するにはどうすればよいですか?

ユーザーが今日から3日以内に日付を選択できないように、date()に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))
        }
    }
4

2 に答える 2

0
var dateFromNow  = new Date();

dateFromNow = dateFromNow.setDate(dateFromNow.getDate()+3);

if(sender._selectedDate < dateFromNow){

//code
}
于 2013-01-29T08:46:16.870 に答える
0

http://www.datejs.com/を見てください(「.com」とは対照的に、そのオープンソースです)。

その後、次のことができます。

if (sender._selectedData < Date.today().add(3).days()) { ... }

また、今日の日付に日数を追加する方法によると?

var minDate = new Date();
minDate.setDate(minDate.getDate() + 3); 
if (sender._selectedData < minDate) { ... }
于 2013-01-29T08:52:03.300 に答える