1

我有一个用来设置约会的日期选择器。唯一的问题是老板希望约会日期最多为接下来的 5 个工作日。我知道如何禁用周末,但我有点不清楚如何做到这一点,以便如果我选择星期三,它可以让我选择到下一个星期三的日期,并考虑周末。有人对如何实现这一点有任何想法吗?

4

3 回答 3

4

我想这就是你想要的

$('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
});

http://jsfiddle.net/wANFJ/

于 2013-06-25T21:43:44.560 回答
0

5 个工作日相当于 1 个整周,因此请尝试将日期选择器 maxDate 设置为“+1w”或“+5d”。

于 2013-06-25T21:38:39.203 回答
-2

查看http://api.jqueryui.com/datepicker/#option-maxDate

可能可以逃脱

$( ".selector" ).datepicker({ maxDate: 5 });

编辑:只错过了关于工作日的部分,这显然不会那样做。

您可以尝试以下代码段,可能会考虑到您的周末设置。

$( ".selector" ).datepicker({ maxDate: '+1w' });
于 2013-06-25T21:32:19.410 回答