📌  相关文章
📜  js 检查日期是否是今天 - Javascript (1)

📅  最后修改于: 2023-12-03 15:02:24.646000             🧑  作者: Mango

JavaScript: 检查日期是否是今天

在 JavaScript 中,我们可以使用 Date 对象来处理日期和时间。在本文中,我们将演示如何使用 JavaScript 检查一个日期是否是今天。

获取今天的日期

首先,我们需要获取今天的日期。我们可以使用以下代码获取当前日期:

const today = new Date();

这将在变量 today 中存储当前日期、时间和时区信息。

创建要检查的日期

现在我们需要创建一个要检查的日期对象。我们可以使用以下代码来创建一个日期对象:

const dateToCheck = new Date("2021-12-01");

这将在变量 dateToCheck 中存储一个日期对象,该日期对象表示 2021 年 12 月 1 日。

检查日期是否是今天

现在我们可以使用下面的代码来检查日期是否是今天:

if (
  dateToCheck.getDate() == today.getDate() &&
  dateToCheck.getMonth() == today.getMonth() &&
  dateToCheck.getFullYear() == today.getFullYear()
) {
  console.log("日期是今天");
} else {
  console.log("日期不是今天");
}

这将检查日期是否等于今天的日期。我们使用 getDate()getMonth()getFullYear() 方法来比较日期。

完整代码示例

下面是一个完整的代码示例:

const today = new Date();
const dateToCheck = new Date("2021-12-01");

if (
  dateToCheck.getDate() == today.getDate() &&
  dateToCheck.getMonth() == today.getMonth() &&
  dateToCheck.getFullYear() == today.getFullYear()
) {
  console.log("日期是今天");
} else {
  console.log("日期不是今天");
}

这将输出 "日期不是今天",因为 dateToCheck 编码的日期不是今天。

结论

在 JavaScript 中检查日期是否是今天非常简单。我们可以使用 getDate()getMonth()getFullYear() 方法来获取日期、月份和年份,并将其与今天的日期进行比较。