Javascript toDateString inconsistent with getDay?
<p>I have a date object:</p>

<p>var thedate = new Date("2012-05-02T11:00:00.000+0000");</p>

<p>When I do getMonth() I get 4, when i do getDay() I get 3? I want to make it so that when I call getDay, I get whats reflected in the original string of 2. I could just subtract getDay() by 1, but im not sure if thats the right way to do it and if it applies to all dates.</p>
