2017.3.16
2020.1.7

入力された日付の正常チェック

ユーザーによって入力された日付の正常チェックが必要になる度、「あれ、どうやるんだっけ?」と調べ直していたので、いい加減メモしておきます。

検索したらいい感じのやつがあったので、以下のコードはこちら(JavaScriptで正しい日付かチェックする関数)から抜粋したものになります。

コード


function checkDate(y, m, d) {
    dt = new Date(y, m-1, d);
    return (dt.getFullYear() == y && 
            dt.getMonth() == m - 1 && 
            dt.getDate() == d);
}

JavaScript】関連記事