如何在 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` 方法獲取小時、分鐘和秒的值。
廣告