📌  相关文章
📜  如何在 nodejs 中获取日期时间 - Javascript (1)

📅  最后修改于: 2023-12-03 14:52:27.806000             🧑  作者: Mango

如何在 Node.js 中获取日期时间

在 Node.js 中,我们可以使用内置的 Date 对象来获取当前日期和时间。下面是一些常见的方法:

获取当前日期和时间

我们可以使用 new Date() 来创建一个包含当前日期和时间的 Date 对象。

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

输出结果:

2021-08-26T02:55:20.627Z

其中,T 是 ISO 8601 格式中表示日期和时间的分隔符。

获取当前日期

我们可以使用 getDate() 方法来获取当前日期的天数。

const now = new Date();
const date = now.getDate();
console.log(date);

输出结果:

26
获取当前月份

我们可以使用 getMonth() 方法来获取当前月份,返回值是从 0 开始的。

const now = new Date();
const month = now.getMonth() + 1;
console.log(month);

输出结果:

8
获取当前年份

我们可以使用 getFullYear() 方法来获取当前年份。

const now = new Date();
const year = now.getFullYear();
console.log(year);

输出结果:

2021
获取当前时间

我们可以使用 getTime() 方法来获取当前时间的毫秒数。

const now = new Date();
const time = now.getTime();
console.log(time);

输出结果:

1630004120627
格式化日期和时间

Date 对象还提供了一些方法来格式化日期和时间。

const now = new Date();
const year = now.getFullYear();
const month = now.getMonth() + 1;
const date = now.getDate();
const hours = now.getHours();
const minutes = now.getMinutes();
const seconds = now.getSeconds();

console.log(`${year}-${month}-${date} ${hours}:${minutes}:${seconds}`);

输出结果:

2021-8-26 10:55:20

以上就是在 Node.js 中获取日期时间的一些常用方法。