Javascript jquery日期选择器集mindate
我有两个jQuery日期选择器来选择一个从和到日期。我有以下代码,如果你在第一次选择6月15日,那么在第二次选择中,你现在只能从15日开始选择 我遇到的问题是,我确实需要将设置为日期选择器设置为+1天。因此,用户只能选择16日以后的日期 我的技能不足以将日期添加到日期中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',
$(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,
这可以更改以满足您的目的吗?是的,我已经在设置最小日期,我只需要添加在上述日期代码中添加一天的功能