Смещение часового пояса равняется разнице между универсальным (UTC) и местным временем в минутах. Заметьте, что смещение будет положительным, если местное время отстаёт от UTC, и отрицательным, если оно опережает UTC. Например, если ваш часовой пояс - UTC+10 (Владивостокское зимнее время), то метод вернёт -600.
Это значение не является постоянным для часового пояса, т.к. меняется при наступлении летнего времени.
Пример: Получение часового пояса
x = new Date()// Вычислим значение смещения текущего часового пояса в часах
currentTimeZoneOffsetInHours = -x.getTimezoneOffset()/60
Это интересно
Официальный твиттер-аккаунт Швеции не ведётся чиновниками или секретарями правительства страны. Вместо этого интернет-пользователи из числа шведских подданных сменяют друг друга каждую неделю, получая доступ к публикациям от имени @sweden. Хозяин аккаунта волен писать идеи и мнения не только о политике или событиях национального масштаба, но и о жизни обычного человека, делать ретвиты, вести диалоги с подписчиками.