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

时间:2016-04-30 03:04:17

标签: javascript timezone-offset

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

1 个答案:

答案 0 :(得分:2)

  

getTimezoneOffset返回一个数字,表示UTC

minutes与当地时间之间的时差

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