我需要将当地时区转换为太平洋/洛杉矶。
例如,如果用户在夏威夷
function convertTZ(date, tzString) {
return new Date((typeof date === "string" ? New Date(date) : date).toLocaleString("en-US", {timeZone: tzString}));
}
convertTZ(new Date(), "America/Los_Angeles")
Run Code Online (Sandbox Code Playgroud)
2021 年 3 月 14 日星期日 17:01:59 GMT-1000(夏威夷-阿留申标准时间){}
它仍然打印着夏威夷的决赛。我需要美国/洛杉矶显示器,而不是夏威夷。(但是它仍然打印正确的新小时和分钟,只是显示标签不正确)这该怎么办?

该解决方案也应该适用于其他时区,分别打印其他时区,例如:美国/纽约、欧洲/伦敦、欧洲/巴黎等,