2 つのテキスト ボックスの間で日付をフィルター処理したいのですが、2 番目のボックスで日付を選択すると、選択した日付が含まれません。
テキストボックスのコード
<label for="from">From</label>
<input type="text" id="from" />
<label for="to">To</label>
<input type="text" id="to" />
スクリプトの日付ピッカー
//function for datepicker and date range
$(function() {
$( "#from" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
onSelect: function( selectedDate ) {
$( "#to" ).datepicker( "option", "minDate", selectedDate );
}
});
$( "#to" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
onSelect: function( selectedDate ) {
$( "#from" ).datepicker( "option", "maxDate", selectedDate );
}
});
});
更新しました
$from = new Date(Date.parse($("#from").datepicker('getDate')));
$to = new Date(Date.parse($("#to").datepicker('getDate')));
これはそれが定義した方法です