Date() object inconsistency
<p>Right now is 3/15/11 and when I'm calling a new date object:</p>

<pre><code>Date now = new Date();
</code></pre>

<p>I'm getting in return the month as 2 (getMonth()), the day as 2 (getDay()) and the year (getYear()) as 111. Is there a reason for this convention?</p>
