title: Date.getTime() v.s. Date.now()
body: <p>I noticed that now() can only be called by the Date object. getTime() can only be called by an instance of date.</p>
  
  <pre><code>var dd1 = new Date();
  
  //console.log(dd1.now()); //Throws error -&gt; TypeError: Object Mon Aug 19 2013 16:28:03 GMT-0400 (Eastern Daylight Time) has no method 'now'
  console.log(dd1.getTime());
  
  console.log(Date.now());
  //console.log(Date.getTime()); //Throws error -&gt;TypeError: Object function Date() { [native code] } has no method 'getTime'
  </code></pre>
  
  <p>Is there a formal name for this difference? Is this the difference between "static" and "non-static." When I create a new instance of Date, shouldn't all methods be inherited?</p>