📌  相关文章
📜  在 javascript 中返回当前日期(1)

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

在 JavaScript 中返回当前日期

JavaScript 中有多种方式可以返回当前日期,包括使用内置对象 Date、moment.js 库等。下面将分别介绍这些方法。

使用内置对象 Date

Date 是 JavaScript 的内置对象,表示日期和时间。要获取当前日期,可以使用 Date 对象的构造函数,不传入任何参数即可。

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

这段代码将输出当前日期和时间的完整信息,格式类似于:

Thu Jul 01 2021 15:56:34 GMT+0800 (China Standard Time)

如果你只想获取日期部分,可以使用 Date 对象的 getDate()、getMonth() 和 getFullYear() 方法。

const today = new Date();
const year = today.getFullYear();
const month = today.getMonth() + 1; // 月份从 0 开始,需要加 1
const date = today.getDate();
console.log(`${year}-${month}-${date}`);

这段代码将输出当前日期的年、月、日信息,格式类似于:

2021-7-1
使用 moment.js 库

moment.js 是一个流行的 JavaScript 日期处理库,可以简化日期的创建、格式化、计算等操作。要使用 moment.js 获取当前日期,只需要创建一个 moment 对象,不传入任何参数即可。

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

这段代码将输出当前日期的年、月、日信息,格式类似于:

2021-07-01

moment.js 提供了丰富的格式化选项,可以满足大部分日期格式化需求。例如,如果要输出当前日期的完整信息,可以使用以下代码:

const today = moment();
console.log(today.format('dddd, MMMM Do YYYY, h:mm:ss a'));

这段代码将输出当前日期的完整信息,格式类似于:

Thursday, July 1st 2021, 4:18:48 pm

总之,JavaScript 中获取当前日期的方式多种多样,开发者可以根据自己的需求选择合适的方法。