如何在 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+ 次瀏覽

啟動您的 職業生涯

完成課程獲得認證

開始學習
廣告