我已经在 jsFiddle 中为您整理了这些内容,希望它能够满足您的要求。需要注意的是,setStartDate
如果您想在初始化后更新最小日期,您应该在日期选择器上使用一个函数。
html
<input type="text" class="span2" value="02-16-2012" id="depart-date">
<input type="text" class="span2" value="02-16-2012" id="return-date">
JavaScript
$(function() {
// create the departure date
$('#depart-date').datepicker({
autoclose: true,
format: 'mm-dd-yyyy',
}).on('changeDate', function(ev) {
ConfigureReturnDate();
});
$('#return-date').datepicker({
autoclose: true,
format: 'mm-dd-yyyy',
startDate: $('#depart-date').val()
});
// Set the min date on page load
ConfigureReturnDate();
// Resets the min date of the return date
function ConfigureReturnDate() {
$('#return-date').datepicker('setStartDate', $('#depart-date').val());
}
});
或者,可以在此处找到某人制作的日期范围选择器。