JavaScriptのDateオブジェクトについて各ブラウザごとの挙動を調べてみました。 ちなみにすべてMac OS X v10.6.4におけるアプリケーションです。 以下のスクリプトを各ブラウザのJavaScriptコンソールで流してみます。 var dobs = [ "1975-10-27T00:00:00Z", "1975-10-27T00:00:00+09:00", "1975-10-27T00:00:00", "1975-10-27 00:00:00", "1975/10/27T00:00:00Z", "1975/10/27T00:00:00+09:00", "1975/10/27T00:00:00", "1975/10/27 00:00:00" ]; for (var idx in dobs) { if (typeof dobs[idx] === 'string') { var