在 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