如何在 JavaScript 中将 UTC 转换为本地日期

How to convert UTC to local date in JavaScript

我想将 2022-01-15T12:22:24.0078237 转换为 Sat Jan 15 2022 23:24:18 GMT+1100Convert UTC date time to local date time 中的答案说 Date 构造函数应该从 UTC 转换为本地日期,但显然这在这里不起作用。如何将 UTC 日期转换为本地客户端日期?

new Date("2022-01-15T12:22:24.0078237")
> Sat Jan 15 2022 12:22:24 GMT+1100 (Australian Eastern Daylight Time)
new Date()
> Sat Jan 15 2022 23:24:18 GMT+1100 (Australian Eastern Daylight Time)

将 'Z' 添加到日期字符串中,如下所示:

const dateString = "2022-01-15T12:22:24.0078237";
const localDate = new Date(dateString + "Z");