首页 > 解决方案 > 如何在特定时区转换日期

问题描述

API响应:

checkIn: "2021-08-30 03:45:00"

dstOffSet: 3600 
rawOffSet: -28800 
shortName: "PDT" 
timezone: "America/Los_Angeles" 
timezoneDisplayName: "Pacific Standard Time" 
timezoneId: 0 
zipCode: "94103" 

我需要将此checkin日期转换America/Los_Angeles为时区。

任何人请帮助

标签: javascriptangularjs

解决方案


像这样使用toLocaleString

var result = new Date(new Date("2021-08-30 03:45:00")).toLocaleString("en-US", {timeZone: "America/Los_Angeles"}); 

console.log(result);


推荐阅读