Question : Javascript date calculation -- year isn't changing

I have two dates below, the 2nd is supposed to set the date to 6 months out, and change the year as well if it falls into the next year.   It seems to be calculating month and date correctly, but the year still says 2010.   How do I get the year to adjust automatically?


<html>
<head>
<script defer>



var dteDate = new Date();
var dteMonth = dteDate.getMonth() + 1;
var dteDay = dteDate.getDate();
var dteYear = dteDate.getYear();

var dte6Months = dteDate.getMonth() + 7;
dteDate.setMonth(dteDate.getMonth() + 8);

document.EntryForm.oppo_projectstartdate.value = dteMonth + '/' + dteDay + '/' + dteYear;
document.EntryForm.oppo_projectinstalldate.value = dteDate.getMonth() + '/' + dteDay + '/' + dteYear;


</script>
</head>
<body>
<form name=EntryForm>
<input type=text name=oppo_projectstartdate>
<br>
<input type=text name=oppo_projectinstalldate>
</form>


</body>

</html>

Answer : Javascript date calculation -- year isn't changing


document.EntryForm.oppo_projectstartdate.value = dteMonth + '/' + dteDay + '/' + dteYear;
document.EntryForm.oppo_projectinstalldate.value = dteDate.getMonth() + '/' + dteDate.getDate() + '/' + dteDate.getFullYear();

Random Solutions  
 
programming4us programming4us