只允许jquery datepicker接下来的5个工作日

只允许jquery datepicker接下来的5个工作日,jquery,jquery-ui,datepicker,Jquery,Jquery Ui,Datepicker,我有一个日期选择器,我用它来安排约会。唯一的问题是,老板希望约会日期只能在接下来的5个工作日内。我知道如何禁用周末,但我有点不清楚如何做到这一点,因此,如果我选择一个星期三,它可以让我选择一个日期,直到下一个星期三,并考虑周末。有人对如何做到这一点有什么想法吗?请查看 可能会侥幸逃脱 $( ".selector" ).datepicker({ maxDate: 5 }); 编辑:错过了关于工作日的部分,这显然不能做到这一点 您可以尝试下面的代码段,可能会考虑到您的周末设置 $( ".selec

我有一个日期选择器,我用它来安排约会。唯一的问题是,老板希望约会日期只能在接下来的5个工作日内。我知道如何禁用周末,但我有点不清楚如何做到这一点,因此,如果我选择一个星期三,它可以让我选择一个日期,直到下一个星期三,并考虑周末。有人对如何做到这一点有什么想法吗?

请查看

可能会侥幸逃脱

$( ".selector" ).datepicker({ maxDate: 5 });
编辑:错过了关于工作日的部分,这显然不能做到这一点

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

$( ".selector" ).datepicker({ maxDate: '+1w' });

5个工作日与1整周相同,因此请尝试将datepicker maxDate设置为“+1w”或“+5d”。

我想这就是您想要的

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

这可能会有所帮助,它解决了一个与您的问题完全相同的问题:比我快4秒:p这太完美了!正是我需要的!谢谢你的帮助!我不知道您几乎可以使用php strotime类型的字符串。再次感谢!特别是当你是新来的,并且试图理解如何正确地做事时:/Late to the party,但这是因为+1w或+5d不会给你工作日,因为它包括周末。