首页 > 解决方案 > 只允许在日期选择器上添加 2 天,但不包括周六和周日

问题描述

例如,如果我的设定日期是 2019 年 9 月 2 日(星期一),我唯一的选择是 9 月 3 日和 4 日。但是如果我的设定日期是 9 月 6 日(星期五),我的选项必须跳过 7 8 并且只允许我选择 9 月 9 日和 10。

我现在有以下代码,但我无法使 setDate 工作,所以我不知道 noWeekEnds 是否会自动在 maxDate 上工作:

$( "#release_date").datepicker({
     setDate: new Date('2019-09-05'),
     yearRange:"c-100:c+0",
     minDate:'0',
     maxDate: '+2d',
     beforeShowDay: $.datepicker.noWeekends
});

标签: jquerydatepicker

解决方案


$("input").datepicker({
    dateFormat: 'dd/mm/yy',
    minDate: 1,
    beforeShowDay: $.datepicker.noWeekends,// magic happens here
    maxDate: 4 // change it to your requirements
});

推荐阅读