Come ottenere il fuso orario in javascript

Come ottenere il fuso orario in javascript
In JavaScript, Ottenere il fuso orario è molto utile per recuperare il GMT (Greenwich Mean Time) o Universal Time Coordinated (UTC). Inoltre, possiamo visualizzare il fuso orario di qualsiasi paese in tutto il mondo e osservare il cambiamento di tempo, data, giorno e UTC di quel paese. Oltre a ciò, il fuso orario aiuta anche a calcolare l'UTC/GMT osservando la differenza di tempo.

Questo manuale offrirà il metodo relativo a Ottieni il fuso orario in JavaScript.

Come ottenere il fuso orario in javascript?

Per ottenere il fuso orario in JavaScript, puoi utilizzare:

  • "Data()"Costruttore di oggetti
  • "Intl.DateTimeFormat ()" metodo

Ora passeremo attraverso ciascuno degli approcci menzionati uno per uno!

Metodo 1: ottenere il fuso orario in javascript usando il metodo oggetto Date ()

In JavaScript, l'oggetto data crea un nuovo oggetto Data per visualizzare la data/ ora corrente. Utilizzeremo il costruttore di oggetti Date per creare un nuovo oggetto Data, memorizzarlo in una variabile e quindi visualizzare il fuso orario.

Sintassi

In JavaScript, seguire la sintassi data per la creazione di un oggetto Data:

Nuova data ()

Passare attraverso il seguente esempio per una migliore comprensione.

Esempio

In questo metodo, creeremo un nuovo oggetto di data denominato "fuso orario" usando il "Data() "Costruttore di oggetti. Quindi, visualizzeremo il fuso orario corrente sulla console:

var timeZone = new Date ();
console.log (fuso orario);

L'esecuzione del codice dato mostrerà il seguente output:

Metodo 2: ottenere il fuso orario in JavaScript usando INTL.Metodo DateTimeFormat ()

In JavaScript, il metodo menzionato può essere utilizzato per abilitare la formattazione del tempo e accedere al fuso orario. Abbiamo anche usato il “risoluzioni ()Metodo "insieme a"Intl.DateTimeFormat ()". IL "risoluzioni ()"Il metodo restituisce un nuovo oggetto con proprietà che riflettono le opzioni di formattazione della posizione e della data e del tempo calcolate durante l'inizializzazione di questo"Intl".

Sintassi

In JavaScript, per usare il "Intl.DateTimeFormat ()"Metodo per ottenere il fuso orario, devi seguire la sintassi di seguito:

Intl.DateTimeFormat ().risoluzioni ().fuso orario

Guarda l'esempio di seguito per la dimostrazione.

Esempio

Innanzitutto, consentiremo la formattazione del tempo usando il "Intl.DateTimeFormat ()" metodo. Inoltre, applicheremo il "risoluzioni ()"Metodo insieme a intl.DateTimeFormat () per riflettere le opzioni di formattazione locale e data/ora calcolate durante l'inizializzazione degli oggetti INTL. Quindi, visualizzeremo il fuso orario corrente sulla console.

var timezone = intl.DateTimeFormat ().risoluzioni ().fuso orario;
console.log (fuso orario);

L'output corrispondente sarà:

Abbiamo fornito i metodi più semplici per ottenere il fuso orario in JavaScript. Puoi utilizzare uno qualsiasi degli approcci in base alle tue esigenze.

Conclusione

Per ottenere il fuso orario in JavaScript, è possibile utilizzare il costruttore di oggetti Date () per la creazione di un nuovo oggetto Data e visualizzare il fuso orario o utilizzare il "Intl.DateTimeFormat ()"Metodo per abilitare la formattazione del tempo e riflettere le opzioni di formattazione della data e dell'ora calcolate durante l'inizializzazione di"Intl". Questo articolo ha spiegato i metodi per ottenere il fuso orario in JavaScript.