2016-07-16 2 views
0

У меня есть следующий дизайн, и я хочу добавить шесть месяцев к дате начала события On-blur, но мой код возвращает дату окончания в миллисекундах.Добавить X месяцев до javascript

function calDate() { 
    var date1 = new Date(document.getElementById('txtstdate').value); 
    document.getElementById("txtenddate").value = date1.setDate(date1.getDate()+30); 

Текущий дизайн: -

+0

Этот код я написал, чтобы добавить 30 дней текущую дату – Nimz

+7

Возможная дубликата [функции Javascript для добавления X месяцев до даты] (http://stackoverflow.com/questions/2706125/javascript-function-to-add-x-months-to-a-date) – Iceman

ответ

-1

Он должен работать так:

function calDate() { 
    var date1 = new Date(document.getElementById('txtstdate').value); 
    document.getElementById("txtenddate").value = parseInt(date1.getDate()) + 30; 
} 
+0

Я просто изменил его, чтобы добавить как Int вместо строки , Он должен работать. –

Смежные вопросы