f8g

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) );
};