Il metodo GetTimeZoneoffset ()
Come accennato in precedenza, questo metodo restituisce l'offset del fuso orario locale dell'utente sotto forma di minuti. Se hai idea di quale fuso orario, allora è la differenza di minuti tra il fuso orario locale e l'UTC, che rappresenta il tempo universale coordinato. Per utilizzare questo metodo in JavaScript, è necessario disporre di una variabile dell'oggetto data.
Sintassi del metodo GetTimeZoneoffset ()
La sintassi è data come:
VAROFFSET = DATEOBJ.getTimeZoneOffset ()Valore di ritorno
L'offset del fuso orario del tempo solare locale dell'utente contro il tempo universale coordinato in minuti.
Nota aggiunta
Anche se il metodo GetTimeZoneoffset () viene applicato solo su una variabile di data, il valore della variabile della data non ha nulla a che fare con il valore di ritorno di questo metodo. L'output di GetTimeZoneoffset () è un Nan Solo quando le variabili della data viene dato un valore errato su cui viene inizializzato.
Esempio 1: recuperare il fuso orario con una variabile di data
Per questo, è sufficiente creare una nuova variabile di data utilizzando la seguente riga di codice:
var date = new Date ();Non sono stati forniti argomenti al costruttore dell'oggetto della data
Successivamente, applicare semplicemente il metodo GetTimeZoneoffset () e memorizzare il risultato in una nuova variabile denominata come offsetvar COME:
var offestvar = data.getTimeZoneOffset ();Passa questo offsetvar alla funzione di registro della console per visualizzare l'uscita sul terminale:
console.registro (offestvar);Eseguire il programma e il risultato sul terminale sarà:
L'offset del fuso orario è -300.
Esempio 2: valori di passaggio nel costruttore della data
Questa volta, crea due diverse variabili della data come datevar1 E datevar2. Per uno di questi, passare una stringa di data valida all'interno del costruttore Date () e per il secondo, passa una stringa di data non valida all'interno del costruttore Date ():
var dateVar1 = new Date ("5 6 2020");La variabile della seconda data è stata inizializzata su un valore non valido nel costruttore. Ora, applica GetTimeZoneOffset () e avvolgili in una funzione di registro della console per ottenere l'uscita direttamente sul terminale:
console.tronco d'albero(Successivamente, eseguire il programma e osservare l'output per essere:
Due cose sono evidenti dallo screenshot di output sopra:
Questo è tutto per questo articolo.
Incartare
In JavaScript, la funzione integrata getTimeZoneOffset () Restituisce la differenza di fuso orario locale dell'utente dall'UTC standard (tempo universale coordinato). La funzione getTimezoneoffset () può essere applicata solo su una variabile di data. Tuttavia, il valore della variabile della data non influisce sull'offset del fuso orario poiché l'offset del fuso orario è dell'utente e non la variabile della data. Nel caso di a Nan Valore nella variabile della data, l'offset del fuso orario viene restituito come Nan.