jQueryのdatepickerでいくつかの日付とすべての週末を無効にしたコードがあります。今、私は週末のいくつかの日付を有効にする必要があります。jquery datepicker:すでに無効な週末から週末を有効にする必要があります
これらの日付で配列に追加しようとしましたが、有効にしようとしましたが動作しません。私はこの問題の解決策が必要です。現在のコードは、週末と特定の日付のセットを無効にするためにうまくいきます。すべてのヘルプは高く評価され
<script>
var unavailableDates = ["16-9-2017", "22-9-2017" , "19-10-2017", "1-12-2017" , "11-12-2017" , "25-12-2017", "1-1-2018" , "31-1-2018" , "16-2-2018" , "17-2-2018" , "1-5-2018"];
$(function() {
$("#datepicker").datepicker({ minDate: +2, beforeShowDay:noSunday, numberOfMonths:2,
onSelect: function(date, obj){
$('#date_input').val(date); //Updates value of of your input
}
});
$("#datepicker").datepicker("option", "dateFormat", "dd-mm-yy");
function noSunday(date){
var dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
var day = date.getDay();
if (day == 0) {
return [false, "Highlighted", date];
}
for (var i = 0; i < unavailableDates.length; i++) {
if ($.inArray(dmy, unavailableDates) != -1) {
return [false, "Highlighted", date];
}
}
return [true, '', ''];
};
});
</script>
私は(例えば28-05-2017用)5月か6月の月中の日曜日のカップルを可能とするためのコードを追加する方法を教えてください。