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