function isCurrentDateGreater(targetDateString) {
// 将目标日期字符串转换为Date对象
const targetDate = new Date(targetDateString);
// 获取当前日期和时间
const currentDate = new Date();
// 为了比较日期,我们设置当前日期的时间为00:00:00
currentDate.setHours(0, 0, 0, 0);
// 比较两个日期
return currentDate > targetDate;
}
// 示例用法
const targetDateString = "2024-08-06"; // 这里设置为你想要比较的目标日期
const result = isCurrentDateGreater(targetDateString);
console.log(result); // 如果当前日期大于目标日期,将输出true,否则输出false
这段代码定义了一个`isCurrentDateGreater`函数,它接受一个日期字符串作为参数,并返回一个布尔值,表示当前日期是否大于这个指定的日期。在函数内部,首先将目标日期字符串转换为`Date`对象,然后获取当前日期和时间,并将当前日期的时间部分设置为午夜(00:00:00),以便只比较日期部分。最后,通过比较两个`Date`对象来返回结果。