在 JavaScript 中將 UTC 轉換為本地時間

Siddharth Swami 2023年1月30日 2021年10月2日
  1. 在 JavaScript 中使用 tostring() 函式將 UTC 轉換為本地時間
  2. 在 JavaScript 中使用 Date() 方法將 UTC 轉換為本地時間
在 JavaScript 中將 UTC 轉換為本地時間

本教程演示瞭如何在 JavaScript 中將 UTC 轉換為本地時間。

在 JavaScript 中使用 tostring() 函式將 UTC 轉換為本地時間

JavaScript 允許我們藉助一種稱為 toString() 的方法將 UTC 轉換為本地時間。

例如,

var dt = new Date('7/24/2021 2:11:55 PM UTC');
console.log(dt.toString())

輸出:

"Sat Jul 24 2021 16:11:55 GMT+0200 (Central European Summer Time)"

在上面的示例中,最終日期和時間基於本地時區。變數 dtDate 物件中使用者指定的 UTC 日期時間組成。

在 JavaScript 中使用 Date() 方法將 UTC 轉換為本地時間

我們使用 JavaScript 中的 Date() 方法建立物件來儲存日期。當我們以 ISO 8601 格式儲存日期時,伺服器會根據本地時區返回日期和時間。

例如,

var dt = new Date('2021-07-24T20:37:26.007' + 'Z');
console.log(dt.toLocaleString());

輸出:

"7/24/2021, 10:37:26 PM"

相關文章 - JavaScript DateTime