MDN will be in maintenance mode on Friday September 22nd, starting at 10 AM Pacific / 5 PM UTC, for about 1 hour.

Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

O método getTimezoneOffset() retorna a diferença, em minutos, do deslocamento de fuso horário entre o UTC (Tempo Universal Coordenado) e a localidade atual.

Sintaxe

dateObj.getTimezoneOffset()

Parâmetros

Nenhum

Valor de retorno

O deslocamento de fuso horário é a diferença, em minutos, entre o UTC (Tempo Universal Coordenado) e o horário local. Perceba que isto significa que o deslocamento será negativo se o fuso horário local está à direita do UTC e positivo se está a esquerda. Por exemplo, se seu fuso horário é UTC+10(Padrão da Austrália Oriental), -600 será retornado. O Horário de verão evita que este valor seja sempre o mesmo para uma determinada localidade.

Exemplo

Utilizando getTimezoneOffset()

var x = new Date();
var currentTimeZoneOffsetInHours = x.getTimezoneOffset() / 60;

Especificações

Especificação Situação comentário
ECMAScript 1st Edition (ECMA-262) Padrão Initial definition. Implemented in JavaScript 1.0.
ECMAScript 5.1 (ECMA-262)
The definition of 'Date.prototype.getTimezoneOffset' in that specification.
Padrão  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Date.prototype.getTimezoneOffset' in that specification.
Padrão  

Compatibilidade entre navegadores

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico (Yes) (Yes) (Yes) (Yes) (Yes)
Característica Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Etiquetas do documento e colaboradores

 Colaboradores desta página: andrejunges, candidodmv
 Última atualização por: andrejunges,