開始日用と終了日用の 2 つの日付ピッカー カレンダーがあります。
私が望むのは、最初の日付が選択されたときに、2 番目の日付ピッカーの defaultDate を最初の日付より 6 か月後に動的に設定することです。
最初の日付を 2 番目の日付ピッカーに報告する方法は知っていますが、最初の日付に 6 か月を追加してから、2 番目の日付ピッカーのデフォルト日付として追加する方法はわかりません
これが私のコードです:
$(".firstcal").datepicker({
dateFormat: "dd/mm/yy",
onSelect: function (dateText, inst) {
var date = $.datepicker.parseDate('dd/mm/yy', dateText);
var $sec_date = $(".secondcal");
$sec_date.datepicker("option", "defaultDate", date);
}
});
$(".secondcal").datepicker({
dateFormat: "dd/mm/yy"
});
助けてくれてどうもありがとう
編集:
datePicker には、日付に 6 か月を加算する関数があり、「+6M」とラベル付けされています。最初の日付に「+6M」を追加し、それをデフォルトの日付として 2 番目に送信したいだけです。