Welcome to WebmasterWorld Guest from

Forum Moderators: open

Message Too Old, No Replies

Javascript date returning wrong month



11:07 pm on Jun 28, 2011 (gmt 0)

5+ Year Member

I'm sure someone will point out a logical reason for this. I don't understand why the following code is alerting 16th August 2011 and not 16th July?

var x=new Date(2011,07,16);


11:43 pm on Jun 28, 2011 (gmt 0)

WebmasterWorld Senior Member penders is a WebmasterWorld Top Contributor of All Time 5+ Year Member Top Contributors Of The Month

Because the month (2nd param) is an integer in the range 0 (January) to 11 (December), not 1 to 12 as you are expecting. So, 7 indicates the 8th month of August.

The day (3rd param) is the usual 1 to 31. But all other params start at 0.


11:57 pm on Jun 28, 2011 (gmt 0)

5+ Year Member

Many thanks penders.

Featured Threads

Hot Threads This Week

Hot Threads This Month