js 如何使用参数 "America/New_York"获取时间偏移量
时间: 2024-05-11 22:14:47 浏览: 147
您好,对于您的问题,可以使用以下代码获取时间偏移量:
```
var offset = new Date().toLocaleString("en-US", {timeZone: "America/New_York"}).match(/([-\+][0-9]+)\s/)[1];
```
请注意,以上回答仅供参考,如有不妥之处,请您多多包涵。您还有其他问题吗?
相关问题
js 如何使用参数 ”America/New_York“获取时间偏移量
您可以使用 JavaScript 中的 Intl.DateTimeFormat() 函数来获取该时区的时间偏移量。例如:
```
const date = new Date();
const options = { timeZone: 'America/New_York' };
const offset = new Intl.DateTimeFormat('en-US', options).formatToParts(date).find(x => x.type === 'timeZoneName').value;
console.log(offset);
```
这将输出该时区的时间偏移量,例如 "-04:00"。
HTML 如何设置 America/New_York 时间的 ”2023-01-02 8:00 AM“
您可以使用 JavaScript 的 Date 对象来设置特定的时区时间,具体代码如下:
var d = new Date('2023-01-02T08:00:00-05:00');
document.write(d.toLocaleString());
这将输出:2023/1/2 上午8:00:00
请注意,-05:00 表示美国纽约时区的标准时间偏移量。
阅读全文