📜  如何在 JavaScript 中获取当前日期?(1)

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

如何在 JavaScript 中获取当前日期?

在 JavaScript 中,我们可以很容易地获取当前日期。下面介绍三种获取当前日期的方法。

方法一:使用 Date 对象

我们可以使用 JavaScript 自带的 Date 对象来获取当前日期。

const currentDate = new Date();
console.log(currentDate);

这将返回当前的日期和时间(例如,Tue Aug 17 2021 16:45:36 GMT+0800 (中国标准时间))。

如果只想获取当前日期,可以使用以下代码:

const currentDate = new Date();
const year = currentDate.getFullYear();
const month = currentDate.getMonth() + 1;
const day = currentDate.getDate();
console.log(`${year}-${month}-${day}`);

这将返回类似于 2021-8-17 的日期字符串。

方法二:使用 Moment.js 库

Moment.js 是一个很受欢迎的 JavaScript 库,它可以帮助我们轻松地处理日期和时间。使用 Moment.js,可以用以下代码获取当前日期:

const moment = require('moment');
const currentDate = moment().format('YYYY-MM-DD');
console.log(currentDate);

这将返回类似于 2021-8-17 的日期字符串。

方法三:使用 ES6 中的日期字符串模板

如果你使用的是 ES6 或更高版本的 JavaScript,可以使用模板字符串的特性来获取当前日期。

const currentDate = new Date();
const year = currentDate.getFullYear();
const month = currentDate.getMonth() + 1;
const day = currentDate.getDate();
const formattedDate = `${year}-${month}-${day}`;
console.log(formattedDate);

此代码将返回类似于 2021-8-17 的日期字符串。

结论

以上这些方法都可以用来获取当前日期,在选择使用哪种方法时,可以考虑你已经使用的库和项目中使用的 JavaScript 版本。