ourvalley.ca
06-19-2009, 03:27 PM
Hi Everyone,
I'm having some issues with adding dates. Here is a trimmed down version of what I'm trying to do and the output it produces.
var now = new Date();
var d = new Date()
var dt = d.getDate();
d.setDate(dt-1)
for (i = 0; i < 16; i++)
{
d.setDate(dt+i);
var cur_month = d.getMonth();
cur_month++;
document.write (d.getFullYear() + "-" + cur_month + "-" + d.getDate() + "<br>");
}
Output:
2009-6-19
2009-6-20
2009-6-21
2009-6-22
2009-6-23
2009-6-24
2009-6-25
2009-6-26
2009-6-27
2009-6-28
2009-6-29
2009-6-30
2009-7-1
2009-8-1
2009-9-2
2009-10-4
I don't understand why all of a sudden it starts adding months instead of days.
Any help would be great.
Thanks
Sandy
I'm having some issues with adding dates. Here is a trimmed down version of what I'm trying to do and the output it produces.
var now = new Date();
var d = new Date()
var dt = d.getDate();
d.setDate(dt-1)
for (i = 0; i < 16; i++)
{
d.setDate(dt+i);
var cur_month = d.getMonth();
cur_month++;
document.write (d.getFullYear() + "-" + cur_month + "-" + d.getDate() + "<br>");
}
Output:
2009-6-19
2009-6-20
2009-6-21
2009-6-22
2009-6-23
2009-6-24
2009-6-25
2009-6-26
2009-6-27
2009-6-28
2009-6-29
2009-6-30
2009-7-1
2009-8-1
2009-9-2
2009-10-4
I don't understand why all of a sudden it starts adding months instead of days.
Any help would be great.
Thanks
Sandy