Metodo JavaScript Date getTimezoneOffset()

Definizione e uso

getTimezoneOffset() Il metodo restituisce la differenza tra l'ora UTC e l'ora locale, espressa in minuti.

Ad esempio, se la tua zona oraria è GMT+2, il valore di ritorno è -120.

Nota:A causa dell'uso dell'ora legale, il valore di ritorno di questo metodo non è una costante.

Suggerimento:Il tempo universale coordinato (UTC) è il tempo standard stabilito per il mondo.

Nota:L'ora UTC è la stessa dell'ora GMT (ora di Greenwich).

Spiegazione

Il metodo getTimezoneOffset() restituisce il numero di minuti di differenza tra l'ora locale e l'ora GMT o UTC. In realtà, questa funzione ci dice quale è la zona oraria in cui viene eseguito il codice JavaScript e se l'ora specificata è l'ora legale.

Il motivo per cui viene utilizzato il minuto invece dell'ora è che alcune zone orarie non hanno un intervallo di un'ora.

Esempio

Ritorna la differenza tra l'ora UTC e l'ora locale:

var d = new Date();
var n = d.getTimezoneOffset();

Prova tu stesso

Sintassi

Date.getTimezoneOffset()

Parametro

Nessun parametro.

Dettagli tecnici

Ritorno: Valore numerico che rappresenta la differenza tra l'ora UTC e l'ora locale, espressa in minuti.
Versione JavaScript: ECMAScript 1

Supporto del browser

Metodo Chrome IE Firefox Safari Opera
getTimezoneOffset() Supporto Supporto Supporto Supporto Supporto

Pagine correlate

Corso:Data JavaScript

Corso:Formato della data JavaScript

Corso:Costruttore di oggetti JavaScript