私はいくつかの同様の質問を検索して見つけましたが、これに対する確かな答えはありません:
日付ピッカーを使用して注文/配送日を選択しています。カレンダーに表示される内容に基づいて次に利用可能な日付を知り、それを入力フィールドに minDate として表示する必要があります。
これは私のコードです:
$(function() {
$( "#datepicker0" ).datepicker({
firstDay: 1,
minDate: new Date(2013, 9, 22),
dateFormat: 'dd-mm-yy',
beforeShowDay: function(date) {
var day = date.getDay();
var fulldate = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();
return [(day == 1 ||day == 2 ||day == 3 ||day == 4 ||day == 5 ||day == 6 ||day == 0 ) && (fulldate != '22-10-2013' &&fulldate != '23-10-2013' )];
}
});
});