Convertir UTC a hora local en JavaScript

  1. Utilice la función tostring() para convertir UTC a hora local en JavaScript
  2. Utilice el método Date() para convertir UTC a hora local en JavaScript

Este tutorial demuestra cómo convertir UTC a la hora local en JavaScript.

Utilice la función tostring() para convertir UTC a hora local en JavaScript

JavaScript nos permite convertir la UTC a la hora local con la ayuda de un método conocido como toString().

Por ejemplo,

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

Producción:

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

En el ejemplo anterior, la fecha y hora finales se basan en la zona horaria local. La variable dt consiste en la fecha y hora especificada por el usuario en UTC en un objeto Date.

Utilice el método Date() para convertir UTC a hora local en JavaScript

Creamos objetos para almacenar la fecha usando el método Date() en JavaScript. Cuando almacenamos la fecha en formato ISO 8601, el servidor devuelve la fecha y la hora según la zona horaria local.

Por ejemplo,

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

Producción:

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

Artículo relacionado - JavaScript DateTime

  • Obtener el nombre del mes en JavaScript
  • Obtener la hora actual en JavaScript
  • Validar una fecha en JavaScript