Метод getTimezoneOffset
Возвращает разницу в минутах между временем на локальном компьютере и временем в формате UTC.
function getTimezoneOffset() : Number
Заметки
Метод getTimezoneOffset возвращает целочисленное значение, представляющее количество минут между временем на текущем компьютере и временем UTC. Эти значения соответствуют компьютеру, на котором выполняется скрипт. Если метод вызывается скриптом на сервере, возвращаемое значение соответствует серверу. Если метод вызывается клиентским скриптом, возвращаемое значение соответствует клиенту.
Возвращаемое значение будет положительным, если локальное время отстает от времени UTC (например, в тихоокеанском часовом поясе), и отрицательным, если локальное время опережает время UTC (например, в Японии).
Например, предположим, что клиент в Лос-Анджелесе подключается к серверу в Нью-Йорке 1 декабря. getTimezoneOffset возвращает 480, если выполняется на клиенте, или 300, если выполняются на сервере.
Пример
В следующем примере показано использование метода getTimezoneOffset.
function TZDemo()
{
var d = new Date();
var minutes = d.getTimezoneOffset();
var s = "";
s += "The current local time is ";
s += minutes / 60;
if (minutes < 0)
s += " hours after UTC";
else
s += " hours before UTC";
return(s);
}