Date.prototype.getTimezoneOffset()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
Сводка
ÐеÑод getTimezoneOffset() возвÑаÑÐ°ÐµÑ ÑмеÑение ÑаÑового поÑÑа оÑноÑиÑелÑно ÑаÑового поÑÑа UTC в минÑÑаÑ
Ð´Ð»Ñ ÑекÑÑей локали.
СинÑакÑиÑ
dateObj.getTimezoneOffset()
ÐаÑамеÑÑÑ
ÐеÑ.
ÐозвÑаÑаемое знаÑение
ÐозвÑаÑÐ°ÐµÑ ÑмеÑение ÑаÑового поÑÑа, ÑвлÑÑÑееÑÑ ÑазноÑÑÑÑ Ð² минÑÑÐ°Ñ Ð¼ÐµÐ¶Ð´Ñ Ð²Ñеменем UTC и меÑÑнÑм вÑеменем. ÐбÑаÑиÑе внимание, ÑÑо ÑÑо знаÑиÑ, ÑÑо ÑмеÑение бÑÐ´ÐµÑ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸ÑелÑнÑм Ð´Ð»Ñ Ð¼ÐµÑÑного ÑаÑового поÑÑа, Ð½Ð°Ñ Ð¾Ð´ÑÑегоÑÑ Ð·Ð°Ð¿Ð°Ð´Ð½ÐµÐµ ÑаÑового поÑÑа UTC и оÑÑиÑаÑелÑнÑм â воÑÑоÑнее. ÐапÑимеÑ, еÑли Ð²Ð°Ñ ÑаÑовой поÑÑ Ñавен UTC+10 (авÑÑÑалийÑкое воÑÑоÑное поÑÑное вÑемÑ), бÑÐ´ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑено знаÑение -600. ÐалиÑие леÑнего и зимнего вÑемени не даÑÑ ÑÑÐ¾Ð¼Ñ ÑмеÑÐµÐ½Ð¸Ñ Ð±ÑÑÑ Ð¿Ð¾ÑÑоÑннÑм, даже в пÑÐµÐ´ÐµÐ»Ð°Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÑаÑового поÑÑа.
ÐÑимеÑÑ
>ÐÑимеÑ: иÑполÑзование меÑода getTimezoneOffset()
var x = new Date();
var currentTimeZoneOffsetInHours = x.getTimezoneOffset() / 60;
СпеÑиÑикаÑии
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-date.prototype.gettimezoneoffset> |