如何在 Node.js 中计算本地时间?


本文将介绍如何在 Node.js 中计算本地时间。Date 对象用于处理日期和时间。Date 对象使用 `new Date()` 创建。JavaScript 将使用浏览器的时区并显示完整的日期文本字符串。

Node.js 是一个开源的跨平台 JavaScript 运行环境。作为一个异步事件驱动的 JavaScript 运行时,Node.js 旨在构建可扩展的网络应用程序。

示例 1

在这个例子中,我们使用 `toDateString` 和 `toTimeString` 函数

const dateTimeObject = new Date();
console.log("A date-time object is created
") console.log(`Date: ${dateTimeObject.toDateString()}`); console.log(`Time: ${dateTimeObject.toTimeString()}`);

输出

A date-time object is created

Date: Tue Jan 03 2023
Time: 11:27:40 GMT+0530 (India Standard Time)

解释

  • 步骤 1 − 定义一个日期时间对象。

  • 步骤 2 − 使用 `toDateString()` 方法显示日期。

  • 步骤 3 − 使用 `toTimeString()` 方法显示时间。

示例 2

在这个例子中,使用 `getDate()`、`getMonth()` 等函数分别获取年份、月份等。

let dateObject = new Date();
console.log("A date object is defined")

let date = ("0" + dateObject.getDate()).slice(-2);
let month = ("0" + (dateObject.getMonth() + 1)).slice(-2);
let year = dateObject.getFullYear();

let hours = dateObject.getHours();
let minutes = dateObject.getMinutes();
let seconds = dateObject.getSeconds();

console.log("\displaying date and time in yyyy-mm-dd format")

console.log(year + "-" + month + "-" + date + " " + hours + ":" + minutes + ":" + seconds);

输出

A date object is defined
displaying date and time in yyyy-mm-dd format
2023-01-03 11:34:44

解释

  • 步骤 1 − 定义一个日期时间对象。

  • 步骤 2 − 分别使用 `getDate`、`getMonth` 和 `getFullYear` 方法获取年份、月份和日期值。

  • 步骤 3 − 分别使用 `getHours`、`getMinutes` 和 `getSeconds` 方法获取小时、分钟和秒的值。

更新于:2023年2月16日

6K+ 次浏览

启动您的 职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.