0
レンタカーウェブサイト予約システムでは、 "From Date"と "To Date"の日付範囲選択ツールとしてjquery ui calendarを使用しています。jquery ui calendarを使用しているすべての日付の動的レートを表示
図に示すように、異なる日付の動的レートを表示したいとします。どうすればいいのか教えてください。
<input type="text" id="booking-from" name="booking-from" />
<input type="text" id="booking-to" name="booking-to" />
$("#booking-from").datepicker({
defaultDate: "+1w",
minDate: 0,
firstDay: 0,
dateFormat: 'dd-mm-yy',
changeMonth: true,
numberOfMonths: 1,
onClose: function(selectedDate) {
/*var day1 = $("#booking-from").datepicker('getDate').getDate() + 1;
var month1 = $("#booking-from").datepicker('getDate').getMonth();
var year1 = $("#booking-from").datepicker('getDate').getFullYear();
year1 = year1.toString().substr(2,2);
var fullDate = day1 + "-" + month1 + "-" + year1;*/
var minDate = $(this).datepicker('getDate');
var newMin = new Date(minDate.setDate(minDate.getDate() + 1));
$("#booking-to").datepicker("option", "minDate", newMin);
}
});
$("#booking-to").datepicker({
defaultDate: "+1w",
minDate: '+2d',
changeMonth: true,
firstDay: 0,
dateFormat: 'dd-mm-yy',
numberOfMonths: 1,
onClose: function(selectedDate) {
var maxDate = $(this).datepicker('getDate');
var newMax = new Date(maxDate.setDate(maxDate.getDate() - 1));
$("#booking-from").datepicker("option", "maxDate", newMax);
}
});
$("#booking-from").datepicker('setDate', '+1');
$("#booking-to").datepicker('setDate', '+8');
あなたがすでに持っている/試したコードを追加して、知識のある人が飛び込んで解決策を提案できるようにしますか? – Dilettant
@Dilettant Current jsFiddleリンクが追加されました – Nadeem0035