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

Dateオブジェクトが今日の日時を表しているかどうかを確認する方法をご覧ください

JavaScript Dateオブジェクトインスタンスが「今日」の日付/時刻の表現であるかどうかをどのように判断できますか?

Dateインスタンスが与えられると、getDate()getMonth()そしてgetFullYear()日付の日、月、年を返し、それらを今日と比較するメソッド。new Date()

これはまさにそれを行う小さな関数であり、引数が今日の場合はtrueを返します。

const isToday = (someDate) => {
  const today = new Date()
  return someDate.getDate() == today.getDate() &&
    someDate.getMonth() == today.getMonth() &&
    someDate.getFullYear() == today.getFullYear()
}

次のように使用できます。

const today = isToday(myDate)

チェックしてくださいJavaScript日付ガイド必要に応じて、Dateオブジェクトの処理方法の詳細を確認してください。

私の無料ダウンロードNode.jsハンドブック


その他のノードチュートリアル: