I´m trying to create a simple calendar, but I´ve found that the date object has a bug, at least with Brazilian GMT time. The object considers month 1 (February) as March. Can someone give a help on how to go over this?
Thanks!
var d = new Date()
d.setMonth(1)
document.write(d);
----> Fri Mar 02 2007 14:03:21 GMT-0300 (Hora oficial do Brasil)
January 31 + 1 month= March 3
January 31 + 2 months= March 31
January 31 + 3 months= May 1
January 31 + 4 months= May 31
January 31 + 5 months= July 1
January 31 + 6 months= July 31
January 31 + 7 months= August 31
January 31 + 8 months= October 1
January 31 + 9 months= October 31
January 31 + 10 months= December 1
January 31 + 11 months= December 31
January 31 + 12 months= January 31 (2008)
Bookmarks