ホームページ > 記事 > ウェブフロントエンド > JavaScript で日付が 2 つの日付の間にあるかどうかを確認するにはどうすればよいですか?
JavaScript では、Date() オブジェクトを使用してさまざまなタイムスタンプを作成できます。さらに、日付が 2 つの日付の間にあるかどうかを確認するために JavaScript を使用する必要がある場合があります。
たとえば、電子商取引アプリケーションで日付に基づいて注文のフィルターを作成したいとします。したがって、ユーザーが日付入力フィールドに入力した 2 つの日付間のすべての注文をフィルターできるはずです。
2 つの日付間のチェックのもう 1 つの実用的な使用例は、銀行アプリケーションです。たとえば、銀行システム アプリケーションを開発する場合、開発者はユーザーが 2 つの日付間のすべてのトランザクションを並べ替えることができるフィルターを作成する必要があります。
JavaScript では、日付オブジェクトの 2 つのインスタンスを比較できます。 Date オブジェクトの 2 つのインスタンスを比較すると、1970 年 1 月 1 日から両方の日付までの合計ミリ秒数が比較されます。
したがって、JavaScript で数値を比較するのと同じように、通常 2 つの日付を比較でき、1 つの日付が他の 2 つの日付の間にあることを確認できます。
###文法###上記の構文では、
date2が date1 より大きく、date2 が date3 より小さい場合、date2 # を意味することがわかります。 ##date1 と date3 の間。 ###例### 次の例では、Date オブジェクトのコンストラクターを使用して 3 つの異なるタイムスタンプを作成します。その後、上記の構文で説明したロジックを使用して、date2
がdate3 の間にあるかどうかを確認します。 出力では、date2 が date1
とdate3 の間にあることがわかります。 リーリー ランダムな日付文字列から新しい日付を作成し、それらを比較します ここで、標準の日付オブジェクトとしてタイムスタンプが与えられていないが、日付が文字列としてフォーマットされているシナリオを考えてみましょう。したがって、日付文字列から年、月、日を抽出する必要があります。その後、文字列から取得した値の標準タイムスタンプを作成し、前のセクションで行ったようにそれらを比較する必要があります。 ###文法###
ランダムにフォーマットされた文字列が与えられた場合、ユーザーは次の構文に従って、日付が 2 つの日付の間にあるかどうかを確認できます。###例###
この例では、3 つの日付文字列を取得します。次に、それらを分離し、年、月、および日付の値を取得し、それらを使用して新しい日付を作成します。リーリー
ユーザーは、日付が他の 2 つの日付の間にあるかどうかを確認する 2 つの方法を学習しました。 Date オブジェクトの標準タイムスタンプが与えられている場合、ユーザーは最初の方法を使用できます。それ以外の場合、ユーザーは日付文字列からさまざまな値を抽出し、それらを使用して日付オブジェクトの新しいインスタンスを作成し、比較することができます。以上がJavaScript で日付が 2 つの日付の間にあるかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。