javascript - 如何在特定时区转换日期
问题描述
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
为时区。
任何人请帮助
解决方案
像这样使用toLocaleString
:
var result = new Date(new Date("2021-08-30 03:45:00")).toLocaleString("en-US", {timeZone: "America/Los_Angeles"});
console.log(result);
推荐阅读
- java - 如何使用 DateTimeFormatter 在 java8 中处理 yyyy-mm 和 yyyy
- javascript - 画布对象上的 Fabric JS 事件
- php - 从受保护的服务器获取 json 响应
- python - 如何遍历 df1 的列以查看 df2 中满足条件的频率?
- python - 在 pandas 中格式化非结构化 csv
- powershell - VS Code - 将 PowerShell 控制台中的当前目录更改为当前打开的文件的快捷方式?
- android - 使用 Firebase 发送推送通知后,仅在极少数设备上出现 NullPointerException
- swift - Passthrough_sender UIViewController 动作方法
- c - 将此 Json 文件的输入转换为 C 结构
- java - 并非在所有情况下都使用 Hibernate 二级缓存