Como obter o fuso horário em JavaScript

Como obter o fuso horário em JavaScript
Em JavaScript, obtendo o fuso horário é muito útil para buscar o GMT (Greenwich Mean Time) ou o tempo universal coordenado (UTC). Além disso, podemos ver o fuso horário de qualquer país ao redor do mundo e observar a mudança no tempo, data, dia e UTC daquele país. Além disso, o fuso horário também ajuda a calcular o UTC/GMT observando a diferença de tempo.

Este manual oferecerá o método relacionado a obter furo horário em JavaScript.

Como obter o fuso horário em JavaScript?

Para obter o fuso horário em JavaScript, você pode utilizar:

  • ““Data()”Construtor de objeto
  • ““Intl.DATETIMEFORMATAT ()”Método

Vamos agora passar por cada uma das abordagens mencionadas uma a uma!

Método 1: Obtenha o fuso horário em JavaScript usando o método do objeto DATE ()

No JavaScript, o objeto Data cria um novo objeto de data para exibir a data/ hora atual. Utilizaremos o construtor do objeto Data para criar um novo objeto de data, armazená -lo em uma variável e depois exibir o fuso horário.

Sintaxe

Em JavaScript, siga a sintaxe dada para criar um objeto de data:

Nova data()

Passe pelo exemplo a seguir para melhor entender.

Exemplo

Neste método, criaremos um novo objeto de data chamado “fuso horário”Usando o“Data() ”Construtor de objeto. Em seguida, exibiremos o fuso horário atual no console:

var timezone = new Date ();
console.log (fuso horário);

A execução do código determinado mostrará a seguinte saída:

Método 2: Obtenha o fuso horário em JavaScript usando INTL.Método DATETIMEFORMAT ()

Em JavaScript, o método mencionado pode ser usado para ativar a formatação do tempo e acessar o fuso horário. Nós também usamos o “Resolvidoções ()”Método junto com“Intl.DATETIMEFORMATAT ()”. O "Resolvidoções ()”O método retorna um novo objeto com propriedades que refletem as opções de formatação de localidade e data e hora calculadas durante a inicialização deste“Intl”.

Sintaxe

Em JavaScript, para usar o “Intl.DATETIMEFORMATAT ()”Método para obter o fuso horário, você deve seguir a sintaxe abaixo:

Intl.DATETIMEFORMATAT ().Resolvidoções ().fuso horário

Olhe para o exemplo abaixo do ritmo para demonstração.

Exemplo

Primeiro, permitiremos a formatação de tempo usando o “Intl.DATETIMEFORMATAT ()”Método. Além disso, aplicaremos o “Resolvidoções ()”Método junto com INTL.DATETIMEFORMAT () para refletir as opções de formatação de localidade e data/hora calculadas durante a inicialização do objeto INTL. Em seguida, exibiremos o fuso horário atual no console.

var timegone = intl.DATETIMEFORMATAT ().Resolvidoções ().fuso horário;
console.log (fuso horário);

A saída correspondente será:

Fornecemos os métodos mais simples para obter o fuso horário em JavaScript. Você pode usar qualquer uma das abordagens de acordo com seus requisitos.

Conclusão

Para obter o fuso horário em JavaScript, você pode usar o construtor de objeto DATE () para criar um novo objeto de data e exibir o fuso horário ou utilizar o “Intl.DATETIMEFORMATAT ()”Método para permitir a formatação de tempo e refletir as opções de formatação de data e hora calculadas durante a inicialização de“Intl”. Este artigo explicou os métodos para obter o fuso horário em JavaScript.