ホームページ >ウェブフロントエンド >jsチュートリアル >IEのdate.parseとFF_javascriptスキルの違い
Date.parse(dateVal)
このメソッドは、たとえば、入力された日付が存在するかどうかを確認するときに使用でき、戻り値は NaN になります。さらに、2 つの日付の順序を比較したり、2 つの日付の間の日数を計算したりするために使用できます。
今日、日付の比較に使用したときに奇妙な問題が発生しました。それは日付形式に関するもので、短い日付では区切り文字として「/」または「-」を使用できる必要があります。たとえば、今日は「7/6/2008」または「7-6-2008」という形式を使用する場合に問題が発生します。 IE では正常に解析できますが、FireFox では戻り値は常に NaN になります。最初はコードの問題かと思いましたが、後で確認したところ、「2008/7/6」の形式に変更したところ、IEでもFFでも正常に解析できるようになりました。