Использование setDate с jQueryUi datepicker - PullRequest
8 голосов
/ 14 января 2011

Я пытаюсь установить дату другого средства выбора даты ровно через 1 год после исходного средства выбора даты при закрытии.

У меня есть следующий код:

$("#myDatepicker1").datepicker({
onClose: function(dateText, inst) {
$("#myDatepicker2").datepicker("setDate", dateText +1y);
}
});

Как вы можете догадаться, это не работает.

Любая помощь будет великолепна.

Заранее спасибо!

Richard

1 Ответ

23 голосов
/ 14 января 2011

Вы можете попробовать что-то подобное:

d = $("#myDatepicker1").datepicker("getDate");
$("#myDatepicker2").datepicker("setDate", new Date(d.getFullYear()+1,d.getMonth(),d.getDate()));

EDIT:

Это решение добавить один год, просто чтобы убедиться, что это та часть, которая отсутствовала правильно ?! в конце все работает нормально, верно?!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...