I am working with jquery multidatespicker where I have to define a range of dates to be allowed after the first date has been picked.
I need to exclude the weekends from all the future dates. However, pickableRange doesn't skip the weekends that are disabled with beforeShowDay.
I also tried adding addDisabledDates but it is not feasible to add all the weekend dates in an array.
This is the code that I have been trying.
$('#id').multiDatesPicker({
pickableRange: 15,
adjustRangeToDisabled: true,
beforeShowDay: $.datepicker.noWeekends,
addDisabledDates : ['array containing all weekends and holidays'] // not feasible option
})
Kindly help me out here..
$('#id').multiDatesPicker({
beforeShowDay: disableSpecificWeekDays,
// For disabling all "Sundays and saturday"
dateFormat: "d/m/yy",
maxDate: "+3m",
minDate: "-1m",
multidate: true,
});
function disableSpecificWeekDays(date) {
var theday = date.getDate() + '/' +
(date.getMonth() + 1) + '/' +date.getFullYear();
var day = date.getDay();
return [day != 0 && day != 6];
}
Here we can assign a method for disabling a weekend. please try this.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With