Hi I am trying to create a variable today that is the current date today. I am trying to add 106 days to it which works successfully. Then I am trying to create a second variable today2 and subtract 31 days from the 'today' variable (current date + 106 -31). This part is not working. This is what it is giving me...
Thu Mar 28 11:52:21 EDT 2013
Tue Nov 27 11:52:21 EST 2012
The second line is not 31 days before the first line. Can someone help me correct this?
Feel free to play with my jsfiddle http://jsfiddle.net/fjhxW/
<div id="current"></div> <div id="current2"></div> <div id="current3"></div> var today = new Date(); var today2 = new Date(); today.setDate(today.getDate() + 106); today2.setDate(today.getDate() - 31); var dd = today.getDate(); var mm = today.getMonth(); //January is 0! var yy = today.getFullYear(); document.getElementById('current').innerHTML = today; document.getElementById('current2').innerHTML = today2;