Converter UTC para hora local em JavaScript

Siddharth Swami 12 outubro 2023
  1. Use a função tostring() para converter UTC para hora local em JavaScript
  2. Use o método Date() para converter UTC em hora local em JavaScript
Converter UTC para hora local em JavaScript

Este tutorial demonstra como converter UTC em hora local em JavaScript.

Use a função tostring() para converter UTC para hora local em JavaScript

JavaScript nos permite converter o UTC para a hora local com a ajuda de um método conhecido como toString().

Por exemplo,

var dt = new Date('7/24/2021 2:11:55 PM UTC');
console.log(dt.toString())

Produção:

"Sat Jul 24 2021 16:11:55 GMT+0200 (Central European Summer Time)"

No exemplo acima, a data e a hora finais são baseadas no fuso horário local. A variável dt consiste na data-hora especificada pelo usuário em UTC em um objeto Date.

Use o método Date() para converter UTC em hora local em JavaScript

Criamos objetos para armazenar data usando o método Date() em JavaScript. Quando armazenamos a data no formato ISO 8601, o servidor retorna a data e a hora com base no fuso horário local.

Por exemplo,

var dt = new Date(
    '2021-07-24T20:37:26.007' +
    'Z');
console.log(dt.toLocaleString());

Produção:

"7/24/2021, 10:37:26 PM"

Artigo relacionado - JavaScript DateTime