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


更多节点教程: