このJQueryの日付ピッカーコードを使用して日付範囲を選択しています。JQuery datepickerは終了日に1日を加算しますminDate
$(function() {
var dateFormat = "mm/dd/yy",
from = $("#from").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3
}).on("change", function() {
to.datepicker("option", "minDate", getDate(this));
}),
to = $("#to").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3
}).on("change", function() {
from.datepicker("option", "maxDate", getDate(this));
});
function getDate(element) {
var date;
try {
date = $.datepicker.parseDate(dateFormat, element.value);
} catch (error) {
date = null;
}
return date;
}
});
終了日に1日を追加する必要があります。たとえば、開始日に12/08/2016
を選択した場合、終了日は12/09/2016
から開始します。
どうすればいいですか?ここJSFiddle
を追加するには、 'jsfiddle'または' snippet'を作ることはできますか? –