如何从#startDatePicker将#endDatePicker设置为所选日期的未来1个月?
我不是在想这个,但我相信它比我做的更容易。
以下是我的开始。现在我需要一个函数,根据#startDatePicker中的选定日期计算未来1个月(不仅仅是30天)。
$("#startDatePicker").datepicker({
minDate: +0,
});
$("#endDatePicker").datepicker({
minDate: '+1m',
beforeShow: customMinDate
});
任何帮助表示感谢。
答案 0 :(得分:10)
不确定“不仅仅是30天”是什么意思,但这应该做你想要的。
$("#endDatePicker").datepicker({
minDate: '+1m',
beforeShow: function() {
//get date startDate is set to
var startDate = $("#startDatePicker").datepicker('getDate');
//if a date was selected else do nothing
if (startDate != null) {
startDate.setMonth(startDate.getMonth()+1);
$(this).datepicker('option', 'minDate',startDate);
}
}
});