📅  最后修改于: 2023-12-03 15:38:18.031000             🧑  作者: Mango
在 JavaScript 中,我们可以很容易地获取当前日期。下面介绍三种获取当前日期的方法。
我们可以使用 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 是一个很受欢迎的 JavaScript 库,它可以帮助我们轻松地处理日期和时间。使用 Moment.js,可以用以下代码获取当前日期:
const moment = require('moment');
const currentDate = moment().format('YYYY-MM-DD');
console.log(currentDate);
这将返回类似于 2021-8-17 的日期字符串。
如果你使用的是 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 版本。