ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで日付かどうかを判断する方法

JavaScriptで日付かどうかを判断する方法

青灯夜游
青灯夜游オリジナル
2021-11-03 16:20:3912890ブラウズ

JavaScript では、Date オブジェクトの isNaN() メソッドと parse() メソッドを使用して、日付かどうかを判断できます。parse() メソッドは日付と時刻の文字列、構文を解析できます。 「if(isNaN(data) &&!isNaN(Date.parse(data)))」。

JavaScriptで日付かどうかを判断する方法

このチュートリアルの動作環境: 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+" 是日期格式!");
}

JavaScriptで日付かどうかを判断する方法

説明:

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。