Javascript jQuery日期选择器。2个日期选择器。限制范围:从所选开始日期起最多2周

Javascript jQuery日期选择器。2个日期选择器。限制范围:从所选开始日期起最多2周,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我有两个从&到的日期选择器。我想限制日期范围,以便对于为from datepicker选择的任何日期,to datepicker都被限制在从选择的from date开始的2周内 例如:我在from datepicker中选择了2018年7月15日,我只能在to datepicker中选择截至2018年7月29日的日期 当前日期选择器代码: 这可能会有帮助。在datepicker中选择日期时,将该日期加上2周,并将其设置为截止日期 $document.readyfunction{ $from.d

我有两个从&到的日期选择器。我想限制日期范围,以便对于为from datepicker选择的任何日期,to datepicker都被限制在从选择的from date开始的2周内

例如:我在from datepicker中选择了2018年7月15日,我只能在to datepicker中选择截至2018年7月29日的日期

当前日期选择器代码:


这可能会有帮助。在datepicker中选择日期时,将该日期加上2周,并将其设置为截止日期

$document.readyfunction{ $from.datepicker{ onSelect:functionvalue{ var date=新的日期值; date.setDatedate.getDate+14; $to.datepickersetDate,日期 } }; $to.datepicker; };
@布莱斯,这对你有帮助吗?
<script> $( function() {

var dateFormat = "mm/dd/yy",
  from = $( "#from" )
    .datepicker({
      defaultDate: "+1w",
      changeMonth: true,
      numberOfMonths: 1,
      minDate: 0
    })
    .on( "change", function() {


     to.datepicker( "option", "minDate", getDate( this ) ); 

    }),
  to = $( "#to" ).datepicker({
    defaultDate: "+1w",
    changeMonth: true,
    numberOfMonths: 1
  })
  .on( "change", function() {
    from.datepicker( "option", "maxDate", getDate( this ) );
  });

function getDate( element ) {
  var date;
  try {
    date = $.datepicker.parseDate( dateFormat, element.value );
  } catch( error ) {
    date = null;
  }

  return date;
}
} );
</script>