禁用当前+接下来的3个工作日

时间:2011-11-21 13:32:10

标签: javascript jquery jquery-ui-datepicker

  

可能重复:
  Can the jQuery UI Datepicker be made to disable Saturdays and Sundays (and holidays)?

我正在使用jQuery Datepicker。

我想要做的是选择今天或明天的交货日期 -

1)它应该在接下来的3个工作日内空白,即如果我在星期一订购,我选择的最早交货日期是星期五。

2)禁用2011年12月20日至27日作为选项

3)周末必须禁用

4)所有英国假期必须禁用

可以这样做吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

The minDate option可让您选择最短日期。

计算下一个工作日会更复杂,特别是如果您想要考虑区域假期。这将需要某种服务器端代码,因为如果假期即将到来,则无法以编程方式确定。

但是,如果它是您需要的短期解决方案(即从现在到圣诞节购物季结束之间),我只需硬编码一系列有效的工作日,这些工作日可以输入JavaScript {{1对象。循环遍历该数组,找到大于今天日期的第一个日期,并在索引中添加两个“从现在起三个工作日”。

相关问题