在 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"