JS日期选择器:禁用所选日期+1至5天

时间:2019-11-15 07:16:21

标签: javascript jquery

我是javascript新手,我想对datepicker执行操作。 1)我正在将日期传递给下一页,并且该页面也有日期选择器,应该将其显示为+6天,并且在所选日期和+6天之间应该被禁用

例如,如果我选择2017年8月11日,则只能在2017年11月15日选择下一页日期选择器

1 个答案:

答案 0 :(得分:0)

您没有实际的代码,但让我为您提供我所需的功能。试试看,您会明白的。

function DateChangeWithDays()
    {
        //this add days dynamically to the next datepicker.
        //you can simply pass static days like 2,3,4 or 6 for testing....
        //var days = parseInt($('.days option:selected').val());
          var days = 6;

        var nextDayDate = $('.fromDate').datepicker('getDate', '+'+days+'d');
        nextDayDate.setDate(nextDayDate.getDate() + days);
        $('.toDate').datepicker('setDate',nextDayDate);

        return true;
    }

只需在所需的任何地方调用此DateChangeWithDays();函数即可。

可与jQuery v3.3.1(引导程序4)一起使用。它与相关的日期选择器有关。