jQuery范围datepicker,在第一个禁用日期之后禁用未来日期

我有一个具有禁用日期的jquery范围datepicker,它构成一个数组,并且需要禁用第一个禁用日期之后的所有将来日期,但仅当选择了到达时才禁用。

日期选择器的代码为

$(function() {

var array = ["2020-05-23","2020-05-24","2020-05-25","2020-05-26","2020-05-27","2020-05-28","2020-05-29","2020-05-30","2020-09-12","2020-09-13","2020-09-14","2020-09-15","2020-09-16","2020-09-17","2020-09-18","2020-09-19","2020-05-23","2020-06-20","2020-06-21","2020-06-22","2020-06-23","2020-06-24","2020-06-25","2020-06-26","2020-06-27","2020-06-28","2020-06-29","2020-06-30","2020-07-01","2020-07-02","2020-07-03","2020-07-04","2020-09-19"]



$("#arrival").datepicker({
    beforeShowDay: function(date){
    var string = jQuery.datepicker.formatDate('yy-mm-dd',date);
    return [ array.indexOf(string) == -1 ]
},dateFormat: "dd/mm/yy",changeMonth: true,changeYear: true,numberOfMonths: 1,yearRange: '2014:2025',minDate: new Date(1999,10 - 1,25),maxDate: '+30Y',firstDay: 1,onClose: function (selectedDate) {
        var myDate = $(this).datepicker('getDate'); 
            myDate.setDate(myDate.getDate()+1); 
        $('#departure').datepicker('setDate',myDate);
        $( "#departure" ).datepicker( "option","minDate",myDate);

    }
});

$("#departure").datepicker({
    beforeShowDay: function(date){
    var string = jQuery.datepicker.formatDate('yy-mm-dd',firstDay: 1 
});

});

下面是一个更好理解的屏幕截图

jQuery范围datepicker,在第一个禁用日期之后禁用未来日期

hhqqhhhhqqhh 回答:jQuery范围datepicker,在第一个禁用日期之后禁用未来日期

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3055278.html

大家都在问