JavaScriptでの日付オブジェクトの比較
文字列だけでなく、
日付オブジェクトも比較することができます。
例を見てみましょう。ここにnew Dateを通して作成し、
変数に格納した2つの日付オブジェクトがあるとします。
どちらの日付が大きいか比較してみましょう:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2019, 1, 1);
console.log(date1 > date2); // trueを表示
次に、最初の日付が2番目の日付より小さい場合を見てみます:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2021, 1, 1);
console.log(date1 > date2); // falseを表示
現在の時刻を含む日付オブジェクトを取得してください。 今日の正午を含む日付オブジェクトを取得してください。 これら2つのオブジェクトを比較し、正午がすでに過ぎたかどうかを判定してください。
現在の時刻を含む日付オブジェクトを取得してください。
今月の15日を含む日付オブジェクトを取得してください。
これら2つのオブジェクトを比較し、月の半分(15日)がすでに過ぎたかどうかを判定してください。