了解如何判断一个 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 对象的方法。