Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery日期选择器集mindate_Javascript_Jquery - Fatal编程技术网

Javascript jquery日期选择器集mindate

Javascript jquery日期选择器集mindate,javascript,jquery,Javascript,Jquery,我有两个jQuery日期选择器来选择一个从和到日期。我有以下代码,如果你在第一次选择6月15日,那么在第二次选择中,你现在只能从15日开始选择 我遇到的问题是,我确实需要将设置为日期选择器设置为+1天。因此,用户只能选择16日以后的日期 我的技能不足以将日期添加到日期中 $(function() { var dates = $( "#from_date, #to_date" ).datepicker({ dateFormat: 'dd-mm-yy',

我有两个jQuery日期选择器来选择一个日期。我有以下代码,如果你在第一次选择6月15日,那么在第二次选择中,你现在只能从15日开始选择

我遇到的问题是,我确实需要将设置为日期选择器设置为+1天。因此,用户只能选择16日以后的日期

我的技能不足以将日期添加到日期中

    $(function() {
        var dates = $( "#from_date, #to_date" ).datepicker({
        dateFormat: 'dd-mm-yy',
        minDate: 0,
        onSelect: function( selectedDate ) {
            var option = this.id == "from" ? "minDate" : "maxDate",
            instance = $( this ).data( "datepicker" ),
            date = $.datepicker.parseDate(
            instance.settings.dateFormat ||
            $.datepicker._defaults.dateFormat,
            selectedDate, instance.settings );
            dates.not( this ).datepicker( "option", option, date );
            }
    });
    }); 

要基于另一个日期选择器限制一个日期选择器,可以将
minDate
maxDate
设置设置为在另一个日期选择器中选择的日期,等等

像这样的

$(function() {

     /* global setting */
    var datepickersOpt = {
        dateFormat: 'dd-mm-yy',
        minDate   : 0
    }

    $("#from_date").datepicker($.extend({
        onSelect: function() {
            var minDate = $(this).datepicker('getDate');
            minDate.setDate(minDate.getDate()+2); //add two days
            $("#to_date").datepicker( "option", "minDate", minDate);
        }
    },datepickersOpt));

    $("#to_date").datepicker($.extend({
        onSelect: function() {
            var maxDate = $(this).datepicker('getDate');
            maxDate.setDate(maxDate.getDate()-2);
            $("#from_date").datepicker( "option", "maxDate", maxDate);
        }
    },datepickersOpt));
}); 

我看到
minDate:0,
这可以更改以满足您的目的吗?是的,我已经在设置最小日期,我只需要添加在上述日期代码中添加一天的功能