📅  最后修改于: 2023-12-03 14:55:51.149000             🧑  作者: Mango
需要在 JavaScript 中检查给定的日期是否是今天的日期?下面是一个简单的示例代码片段帮助你实现这个功能。
function isToday(date) {
const today = new Date();
return date.getDate() === today.getDate() &&
date.getMonth() === today.getMonth() &&
date.getFullYear() === today.getFullYear();
}
// 示例使用
const myDate = new Date(2022, 1, 16); // 2022年2月16日
console.log(isToday(myDate)); // false
const todayDate = new Date();
console.log(isToday(todayDate)); // true
isToday
的函数,该函数接收一个 Date 对象参数 date
。new Date()
获取当前日期对象 today
。getDate()
,getMonth()
和 getFullYear()
方法分别获取日期、月份和年份。date
对象的日期、月份和年份属性是否分别等于 today
对象的日期、月份和年份属性。date
对象的属性与 today
对象的属性都相等,则 isToday
函数返回 true
,否则返回 false
。在 JavaScript 中检查给定的日期是否是今天的日期很简单。我们只需要创建一个 Date 对象来表示今天的日期,然后比较它与给定的日期对象的属性是否一致即可。