![]() |
||
|
aranea.ru || JavaScript - Введение | getTimezoneOffset
getTimezoneOffsetОписаниеВозвращает различие в минутах между временем на компьютере-хосте и универсальным синхронизированным временем (Universal Coordinated Time (UTC)). СинтаксисobjDate.getTimezoneOffset()КомментарийМетод getTimezoneOffset возвращает значение (целое число), представляющее число минут между временем на текущей машине и UTC. Эти значения соответствуют компьютеру, на котором выполняется скрипт. Если значение вызывается скриптом сервера, то возвращаемое значение соответствует серверу. Если значение вызывается клиентским скриптом, то возвращаемое значение соответствует клиентскому. Это число будет положительным, если оно после UTC (например, Pacific Daylight Time – Дневное тихоокеанское время), и – отрицательным, если оно впереди UTC (например, японское). Предположим, например, сервер в Нью-Йорке связывает клиента в Лос-Анджелесе 1 декабря. Метод getTimezoneOffset возвращает 480, если он выполняется на клиентской машине, или – 300, если выполняется на сервере. Следующий пример показывает использование метода getTimezoneOffset: function TZDemo() { var d, tz, s = "The current local time is "; d = new Date(); tz = d.getTimezoneOffset(); if (tz < 0) s += tz / 60 + " hours before GMT"; else if (tz == 0) s += "GMT"; else s += tz / 60 + " hours after GMT"; return(s); } |