📜  如何在时刻 js 中获取今天 - Javascript (1)

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

如何在时刻 js 中获取今天

在 JavaScript 中获取当天日期非常简单,可以使用内置的 Date() 对象来实现。

方法一:使用 Date() 对象获取当前日期
const today = new Date();
const year = today.getFullYear();
const month = today.getMonth() + 1;
const date = today.getDate();
console.log(`今天是${year}年${month}月${date}日`);

当我们用 new Date() 创建一个新的 Date 对象时,它将返回一个表示当前日期和时间的对象。可以使用 getFullYear()getMonth()getDate() 方法获取年份、月份和日期。

方法二:使用 moment.js 库获取当前日期

moment.js 是一个流行的 JavaScript 库,可用于处理日期和时间。要使用 moment.js,必须先在项目中安装它。

npm install moment

然后,可以使用以下代码来获取当前日期。

const moment = require('moment');
const today = moment().format('YYYY年MM月DD日');
console.log(`今天是${today}`);

在这个例子中,我们用 require() 导入了 moment 库,并使用 moment().format() 方法来格式化当前日期,然后将其存储在变量 today 中。

方法三:使用 luxon 库获取当前日期

luxon 是一个现代的 JavaScript 库,可用于解析、格式化和操作日期和时间。要使用 luxon 库,必须先在项目中安装它。

npm install luxon

然后,可以使用以下代码来获取当前日期。

const { DateTime } = require('luxon');
const today = DateTime.local().toFormat('yyyy年LL月dd日');
console.log(`今天是${today}`);

在这个例子中,我们用 require() 导入了 luxon 库,并使用 DateTime.local() 方法创建一个代表当前日期和时间的 DateTime 对象。然后,我们使用 toFormat() 方法将其格式化为指定的格式(在这里是 yyyy年LL月dd日),并将其存储在变量 today 中。

结论

无论你选择哪种方式,获取当天日期都非常简单。如果你只需要简单地获取当前日期,则使用 Date() 对象就足够了。如果你需要更复杂的日期操作或格式化,则建议使用 moment.js 或 luxon。