Вы можете использовать это: https://api.jqueryui.com/datepicker/#option-beforeShowDay
Пример включения только субботы:
<input />
$('input').datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [(date.getDay()==6)?1:0]
}
});
РЕДАКТ. 1:
$('input').datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
if((date.getMonth()<4) || (date.getMonth()>=8)){
if(date.getMonth()==8 && date.getDate()<28){
return[0];
} else {
return [1];
}
} else {
return [(date.getDay()==6)?1:0];
}
}
});