如何获取当前时区偏移量(并正确格式化)

How do I get the current timezone offset (and formatted it properly)?

本文关键字:偏移量 格式化 时区 何获取 获取      更新时间:2023-09-26

如何使用javascript将计算机的时区偏移格式化为以下格式:
<+/-><hourDiff>:<minuteDiff>,例如-7:00(America/Los_Angeles)。

getTimezoneOffsetminutes 中返回表示UTC和本地时间之间的时间差的数字

var date = new Date();
var tzOffset = date.getTimezoneOffset();
var hours = ~~(tzOffset / 60);
var minutes = Math.abs(tzOffset % 60);
alert('Hours: ' + hours + ' Minutes: ' + minutes);