在 JavaScript 中將 UTC 轉換為本地時間
Siddharth Swami
2023年1月30日
2021年10月2日
本教程演示瞭如何在 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)"
在上面的示例中,最終日期和時間基於本地時區。變數 dt
由 Date
物件中使用者指定的 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"