我有一个JQuery日期选择器,其中我将默认日期设置为今天的日期+15天。
我也这样做了,这样用户就不能选择在周末的日期。但是,当我实现以下代码时,它允许选择禁用的周末日期。
问:我如何才能让它选择下一个可用的日期?
$.datepicker.setDefaults(
$.datepicker.regional["fi-FI"]);
$('.datepicker').wijtextbox().datepicker({
beforeShowDay: $.datepicker.noWeekends
});
$('.datepicker').datepicker('setDate', +15);上面的代码默认为10月10日,这是一个星期六,被禁用。如何让它选择下一个可用日期,即10月12日星期一?
发布于 2020-09-19 02:52:34
在使用setDate之前,请检查任意值15是否会生成Sat.或Sun.,如果是,则在setDate中再添加1或2
const mydate = new Date();
mydate.setDate(mydate.getDate() + 15);
if(mydate.getDay() == 6){ //Sat. add 2 more days
$('.datepicker').datepicker('setDate', +17);
} else if(myDate.getDay() == 0){ //Sun add 1 more day
$('.datepicker').datepicker('setDate', +16);
}else{
$('.datepicker').datepicker('setDate', +15);
}https://stackoverflow.com/questions/63961220
复制相似问题