Поделиться через


Метод 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);
}

Требования

Версия 1

Применение:

Объект Date

См. также

Другие ресурсы

Методы