toDate
String.toDateをどう実装しようかと思って、最初はこんな感じでやろうとした。
String.prototype.toDate = function(){ var dates = this.split("/"); return Date.apply(null, dates); };
けれど、newじゃないのでダメっぽい。
そもそも、splitなんて使う必要はなく、Date.parseを使えばいいのだった。
Date オブジェクトには、Date オブジェクトを作成しなくても呼び出すことができる 2 つの静的な (static) メソッドがあります。parse メソッドと UTC メソッドです。
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/js56jsobjdate.asp
String.prototype.toDate = function(){ return new Date( Date.parse(this) ); };