ホームページ > 記事 > ウェブフロントエンド > JavaScriptで日付かどうかを判断する方法
JavaScript では、Date オブジェクトの isNaN() メソッドと parse() メソッドを使用して、日付かどうかを判断できます。parse() メソッドは日付と時刻の文字列、構文を解析できます。 「if(isNaN(data) &&!isNaN(Date.parse(data)))」。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript では、Date オブジェクトの parse() メソッドと isNaN() メソッドを使用して、それが日付であるかどうかを判断できます。
最初に isNaN() メソッドを使用して純粋な数値を除外し、次に Date.parse() メソッドを使用して日付かどうかを判断します。
実装コード:
var data = "2021-11-03" if(isNaN(data) && !isNaN(Date.parse(data))) { console.log(data+" 是日期格式!"); }
説明:
isNaN() 関数はチェックに使用されます。パラメータが数値以外の値であるかどうか。パラメータ値が NaN または文字列、オブジェクト、未定義などの非数値の場合は true を返し、それ以外の場合は false を返します。
parse() メソッドは、日付と時刻の文字列を解析し、1970 年 1 月 1 日の午前 0 時からその日付と時刻までのミリ秒数を返します。
構文: Date.parse(datestring)
datestring: 必須パラメータ、日付と時刻を表す文字列。
戻り値: 指定された日付と時刻 1970/1/1 午前 0 時 (GMT 時間) の間のミリ秒数。
説明: このメソッドは Date オブジェクトの静的メソッドです。このメソッドは通常、dateobject.parse() ではなく Date.parse() の形式で呼び出されます。
[推奨学習: JavaScript 上級チュートリアル]
以上がJavaScriptで日付かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。