title: Javascript Date.getFullYear() returns 1943 instead of 2013, why?
body: <p>I am a trying to create a Javascript date object from a time in milliseconds computed from GMT0 (or UTC).</p>
  
  <p>I use the following code for a time located in 2013 (as verifiable <a href="http://www.fileformat.info/tip/java/date2millis.htm" rel="nofollow">here</a>):</p>
  
  <pre><code>var t = new Date(Date.UTC(0, 0, 0, 0, 0, 0, 0));
  t.setMilliseconds(1383447600000);
  </code></pre>
  
  <p>but when I call the following:</p>
  
  <pre><code>alert(t.getFullYear());
  alert(t.getUTCFullYear());
  </code></pre>
  
  <p>I am getting 1943... and not 2013!</p>
  
  <p>Why? And how to solve this? Thanks!</p>
  
  <p>The JsFiddle is: <a href="http://jsfiddle.net/EVf72/" rel="nofollow">http://jsfiddle.net/EVf72/</a></p>