now() は Date オブジェクトからしか呼び出せないことに気付きました。getTime() は、date のインスタンスによってのみ呼び出すことができます。
var dd1 = new Date();
//console.log(dd1.now()); //Throws error -> 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 ->TypeError: Object function Date() { [native code] } has no method 'getTime'
この違いに正式な名前はありますか? これが「静的」と「非静的」の違いですか。Date の新しいインスタンスを作成する場合、すべてのメソッドを継承する必要はありませんか?