Cómo obtener la zona horaria en JavaScript

Cómo obtener la zona horaria en JavaScript
En JavaScript, obtener la zona horaria es muy útil para obtener el GMT (tiempo medio de Greenwich) o el tiempo universal coordinado (UTC). Además, podemos ver la zona horaria de cualquier país de todo el mundo y observar el cambio en el tiempo, la fecha, el día y el UTC de ese país. Además de eso, la zona horaria también ayuda a calcular el UTC/GMT observando la diferencia de tiempo.

Este manual ofrecerá el método relacionado con la obtención de la zona horaria en JavaScript.

Cómo obtener la zona horaria en JavaScript?

Para obtener la zona horaria en JavaScript, puede utilizar:

  • "Fecha()"Constructor de objetos
  • "Intl.DateTimeFormat ()" método

Ahora pasaremos por cada uno de los enfoques mencionados uno por uno!

Método 1: Obtenga la zona horaria en JavaScript usando el método de objeto date ()

En JavaScript, el objeto de fecha crea un nuevo objeto de fecha para mostrar la fecha/ hora actual. Utilizaremos el constructor de objeto de fecha para crear un nuevo objeto de fecha, almacenarlo en una variable y luego mostrar la zona horaria.

Sintaxis

En JavaScript, siga la sintaxis dada para crear un objeto de fecha:

nueva fecha ()

Revisar el siguiente ejemplo para una mejor comprensión.

Ejemplo

En este método, crearemos un nuevo objeto de fecha llamado "zona horaria" utilizando el "Fecha() "Constructor de objeto. Luego, mostraremos la zona horaria actual en la consola:

var TimeZone = new Date ();
consola.log (zona horaria);

La ejecución del código dado mostrará la siguiente salida:

Método 2: Obtenga la zona horaria en JavaScript usando Intl.Método dateTimeFormat ()

En JavaScript, el método mencionado se puede utilizar para habilitar el formato de tiempo y acceder a la zona horaria. También hemos usado el "resueldOptions ()"Método junto con"Intl.DateTimeFormat ()". El "resueldOptions ()"El método devuelve un nuevo objeto con propiedades que reflejan las opciones de formato de localización y fecha y hora calculadas durante la inicialización de esto"Intl".

Sintaxis

En JavaScript, para usar el "Intl.DateTimeFormat ()Método para obtener la zona horaria, debe seguir la sintaxis dada por debajo:

Intl.DateTimeFormat ().resueldOptions ().zona horaria

Mire el ejemplo de demostración a continuación.

Ejemplo

Primero, habilitaremos el formato de tiempo usando el "Intl.DateTimeFormat ()" método. Además, aplicaremos el "resueldOptions ()"Método junto con intl.DateTimeFormat () para reflejar las opciones de formato locales y de fecha/hora calculadas durante la inicialización del objeto INTL. Luego, mostraremos la zona horaria actual en la consola.

var TimeZone = intl.DateTimeFormat ().resueldOptions ().zona horaria;
consola.log (zona horaria);

La salida correspondiente será:

Hemos proporcionado los métodos más simples para obtener la zona horaria en JavaScript. Puede usar cualquiera de los enfoques de acuerdo con sus requisitos.

Conclusión

Para obtener la zona horaria en JavaScript, puede usar el constructor de objeto date () para crear un nuevo objeto de fecha y mostrar la zona horaria o utilizar el "Intl.DateTimeFormat ()"Método para habilitar el formato de tiempo y reflejar las opciones de formato de fecha y hora calculadas durante la inicialización de"Intl". Este artículo explicó los métodos para obtener la zona horaria en JavaScript.