我想限制日期範圍在jquery datepicker。其實我有日期範圍輸入,如from_date和to_date我想to_date maxdate值應該是from_date + 365天,因此它將是1年的日期範圍。我不知道如何做到這一點。jquery datepicker 365天的日期範圍
我試過這種方式,但不工作:
$(function() {
$("#from").datepicker({
defaultDate: "+1w",
minDate: 0,
changeMonth: true,
numberOfMonths: 1,
onClose: function(selectedDate) {
$("#to").datepicker("option", "minDate", selectedDate);
}
});
$("#to").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
maxDate: new Date($('#from').val() + 365),
});
});
添加的maxDate:365,在你的jQuery。 –
它應該從輸入#from + 365天的選定日期開始。如果我將放置maxDate:365,它將從今天算起數天,而不是從#from所選輸入日期開始計數。得到它了 ? – FunSide
然後從今天的日期減去選定的日期,以獲得天數,並添加365. –