Possible Duplicate:
Zero-based month numbering
Why is January month 0 in JS date object ? For instance, I would expect this snippet to create a date oject for the 8th of Februray 2013. Instead, it's March. All other fields areintuitive. Years are natural as well as day of month and time.
test_date = New Date(2013, 2, 8);
Is there any rational behind this ?