如何在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手冊


更多節點教程: