ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で日付を正確に比較するにはどうすればよいですか?

JavaScript で日付を正確に比較するにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-01 03:15:10
オリジナル
613 人が閲覧しました

How Can I Compare Dates Accurately in JavaScript?

JavaScript を使用した日付の不等性の決定

JavaScript での日付値の比較は、Date オブジェクトを使用して行うことができます。この多用途オブジェクトにより、「より大きい」、「より小さい」、「以上」などのさまざまな条件に基づいて日付を簡単に評価できます。

2 つの日付を比較するには、各日付値に対して Date オブジェクトをインスタンス化するだけです。その後、>、<、<=、または >= 演算子を使用してオブジェクトを比較します。たとえば、date1 が date2 より大きいかどうかを判断するには、次のように記述できます。

if (date1 > date2) {
  // Do something
}
ログイン後にコピー

ただし、==、!=、===、および !== 演算子を使用することに注意することが重要です。 Date オブジェクトを直接使用すると、不正確な結果が生じる可能性があります。正確な等価性チェックを確実にするには、代わりに date.getTime() を使用してください。このメソッドは、1970 年 1 月 1 日 00:00:00 UTC からのミリ秒数を表すタイムスタンプを返します。

if (date1.getTime() === date2.getTime()) {
  // Do something
}
ログイン後にコピー

潜在的な入力検証の問題を防ぐには、ドロップダウン リストまたは同様の制限付きリストを使用することをお勧めします。日付入力の入力方法。これは、ユーザーが有効な日付値を確実に入力するのに役立ちます。

以上がJavaScript で日付を正確に比較するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート