gpt4 book ai didi

javascript - jQuery DatePicker - 如果当前日期是周末,则选择下一个工作日

转载 作者:行者123 更新时间:2023-12-02 20:37:09 29 4
gpt4 key购买 nike

我知道如何通过像这样实例化 jQuery Datepicker 来使周末变灰:

$('.calendar').datepicker({ beforeShowDay: $.datepicker.noWeekends });

日期选择器还会自动选择当前日期,因此如果当前日期恰好是周末,则不会选择任何内容。

如果当前日期是周末,如何使其选择下一个工作日?

非常感谢!

最佳答案

您可以根据您正在使用的任何 beforeShowDay 函数循环查找下一个有效日期,并设置 defaultDate property结果如下:

var sd = new Date();
for(var i = 0; i < 7; i++) {
if($.datepicker.noWeekends(sd)[0]) break; //found a valid day, hop out
sd.setDate(sd.getDate() + 1); //move to the next day
}
$('.calendar').datepicker({
beforeShowDay: $.datepicker.noWeekends,
defaultDate: sd
});

Here's a demo that works for today (否则你只能看到它在周末工作:)

关于javascript - jQuery DatePicker - 如果当前日期是周末,则选择下一个工作日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3056547/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com