我有一个日期选择器,我用来设置约会。唯一的问题是老板希望约会日期只能在接下来的5个工作日内完成。我知道如何禁用周末,但我有点不清楚如何才能做到这一点,如果我选择一个周三,它让我选择一个截止到下周三的日期,并记录周末。任何人对如何实现这个有任何想法?
答案 0 :(得分:3)
我认为这就是你想要的
$('yourSelector').datepicker({
minDate: 0, // your min date
maxDate: '+1w', // one week will always be 5 business day - not sure if you are including current day
beforeShowDay: $.datepicker.noWeekends // disable weekends
});
答案 1 :(得分:0)
5个工作日与1个整周相同,因此请尝试将datepicker maxDate设置为“+ 1w”或“+ 5d”。
答案 2 :(得分:-2)
查看http://api.jqueryui.com/datepicker/#option-maxDate
可能可以逃脱
$( ".selector" ).datepicker({ maxDate: 5 });
编辑:仅在工作日错过了部分,这显然不会那样做。
您可以尝试使用以下代码段,也可以考虑周末设置。
$( ".selector" ).datepicker({ maxDate: '+1w' });