📅  最后修改于: 2023-12-03 14:52:27.806000             🧑  作者: Mango
在 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 中获取日期时间的一些常用方法。