【发布时间】:2016-10-28 10:25:58
【问题描述】:
我有一个问题,我似乎无法找到答案,即使在谷歌上搜索了 10 个小时左右。所以,亲爱的朋友们;
我有两个可以完美搭配使用的日期选择器,但我最不需要的是最后一个日期选择器中的日期范围受限。限制日期应该是您在第一个日期选择器中选择的日期后的 14 天。我试过maxDate,但它只限制今天和未来14天的日期,但我想要的是限制它从选择的第一个日期开始,然后在该日期之后的未来14天。这是我的代码:
HTML:
<input type="text" name="when" class="input-date" id="calendarfrom"/>
<input type="text" name="when" class="input-date" id="calendarto"/>
JS:
$(document).ready(function () {
$("#calendarfrom").datepicker({
dateFormat: "dd/mm/yy",
minDate: 0,
monthNames: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"],
dayNamesMin: ['Søn', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'Lør'],
firstDay: 1,
onClose: function (selectedDate) {
$("#calendarto").datepicker("option", "minDate", selectedDate);
}
});
$("#calendarto").datepicker({
dateFormat: "dd/mm/yy",
monthNames: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"],
dayNamesMin: ['Søn', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'Lør'],
firstDay: 1,
onClose: function (selectedDate) {
$("#calendarfrom").datepicker("option", "maxDate", selectedDate);
}
});
});
【问题讨论】:
标签: javascript jquery date datepicker