1

予定を設定するために使用している日付ピッカーがあります。これに関する唯一の問題は、上司が予定日を次の 5 営業日以内にしたいということです。週末を無効にする方法は知っていますが、水曜日を選択すると、次の水曜日までの日付を選択し、週末も考慮できるようにする方法が少しわかりません。これを達成する方法について何かアイデアはありますか?

4

3 に答える 3

4

私はこれがあなたが望むものだと思います

$('yourSelector').datepicker({
    minDate: 0, // your min date
    maxDate: '+1w', // one week will always be 5 business day - not sure if you are including current day
    beforeShowDay: $.datepicker.noWeekends // disable weekends
});

http://jsfiddle.net/wANFJ/

于 2013-06-25T21:43:44.560 に答える
0

5 営業日は 1 週間と同じなので、datepicker の maxDate を「+1w」または「+5d」に設定してみてください。

于 2013-06-25T21:38:39.203 に答える
-2

http://api.jqueryui.com/datepicker/#option-maxDateを確認してください

おそらく逃げることができます

$( ".selector" ).datepicker({ maxDate: 5 });

編集:営業日のみについての部分を逃しました。これは明らかにそれをしません。

週末の設定を考慮して、以下のスニペットを試すことができます。

$( ".selector" ).datepicker({ maxDate: '+1w' });
于 2013-06-25T21:32:19.410 に答える