文字列ごとにDateオブジェクトを作成してオブジェクトを比較するのではなく、JavaScriptでISO8601の日付を文字列として比較したいと思います。
var date_array = ['2012-10-01','2012-11-27','2012-12-23'];
console.log(date_array[0] < date_array[1]) // gives true
console.log(date_array[1] > date_array[2]) // gives false
これを行う理由は、文字列の比較は、日付文字列ごとにオブジェクトを作成してオブジェクトを比較するよりも高速である必要があると考えているためです。
これらの比較は、一部のブラウザでは期待どおりに機能しているようです。この種のアルファベット順の 辞書式 文字列の比較がすべてのブラウザで機能することを期待できますか?この日付比較の方法は、実際にはDateオブジェクトを使用するよりも高速ですか?