Есть ли способ получить дату окончания выбранного года? Вместо 01.01.2017 я хочу 31.12.2016.

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

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

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

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

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

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

Ричард

 Arthur Neves15 янв. 2011 г., 01:25
ты нашел ответ?

Ответы на вопрос(1)

Решение Вопроса

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

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

РЕДАКТИРОВАТЬ:

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

 alpera16 янв. 2013 г., 16:12
я просто собираюсь добавить getDate, @RichardL спасибо за ваше внимание :)
 Patricia10 нояб. 2016 г., 21:32
Есть ли способ получить дату окончания выбранного года? Вместо 01.01.2017 я хочу 31.12.2016.
 Richard L21 янв. 2011 г., 10:30
Вот и сейчас работает. Это должно быть d.getDate (), а не d.getDay (). Спасибо за вашу помощь!
 Richard L20 янв. 2011 г., 15:09
Да, onClose в порядке. К сожалению, это не похоже на работу. То есть я выбираю 13/04/2011, и myDatepicker2 устанавливает дату как 03/04/2012. Это близко, но не правильно. Есть идеи? Спасибо

Ваш ответ на вопрос