У меня есть форма с тремя полями: "start_date", "days", "end_date". Я хотел бы получить дату окончания, добавив дни до даты начала.
Мой код jQuery:
$("#days").change(function(){
var start_date = new Date($("#start_date").attr('value'));
var days = parseInt($("#days").attr('value'))-1;
var end_date = new Date(start_date);
end_date.setDate(start_date.getDate() + days);
$("#end_date").val(end_date.getFullYear() + '-' + ("0" + (end_date.getMonth() + 1)).slice(-2) + '-' + ("0" + end_date.getDate()).slice(-2));
});
В поле "end_date" я получаю "NaN-aN-aN".
Что я делаю неправильно?