Metoden GetTimeZoneOffset ()
Som nevnt ovenfor, returnerer denne metoden den lokale tidssoneforskyvningen av brukeren i form av minutter. Hvis du har noen anelse om hvilken tidssone, er det forskjellen på minutter mellom din lokale tidssone og UTC, som står for koordinert universell tid. For å bruke denne metoden i JavaScript, må du ha en variabel av datoobjektet.
Syntaks av metoden GetTimeZoneOffset ()
Syntaksen er gitt som:
varoffset = dateobj.GetTimeZoneOffset ()Returverdi
Tidssoneforskyvning av brukerens lokale soltid mot den koordinerte universelle tiden på få minutter.
Tilleggsnotat
Selv om GetTimeZoneOffset () -metoden bare brukes på en databrikk, har verdien av datovariabelen ingenting å gjøre med returverdien til denne metoden. Utgangen fra GetTimeZoneOffset () er en Nan Først når datovariablene får en feil verdi som skal initialiseres på.
Eksempel 1: Henter tidssonen med en databridning
For dette, ganske enkelt oppretter en ny databrikasjon ved hjelp av følgende kodeinje:
var dato = ny dato ();Ingen argumenter er gitt til konstruktøren av datoobjektet
Etterpå kan du bare bruke GetTimeZoneOffset () -metoden og lagre resultatet i en ny variabel kalt som Offsetvar som:
VaR PROSTVAR = Dato.getTimeZoneOffset ();Passere dette Offsetvar til konsollloggfunksjonen for å vise utgangen på terminalen:
konsoll.Logg (OptestVar);Utfør programmet, og utfallet på terminalen vil være:
Tidssoneforskyvningen er -300.
Eksempel 2: Passerende verdier i datakonstruktøren
Denne gangen lager du to forskjellige datamabler som DataVar1 og DataVar2. For en av disse, pass en gyldig datostreng i datoen () konstruktøren, og for den andre, pass en ugyldig datostreng inne i datoen () konstruktøren:
var dataVar1 = ny dato ("5 6 2020");Den andre datovariabelen er initialisert på en ugyldig verdi i konstruktøren. Nå, bruk GetTimeZoneOffset () og pakk dem inn i en konsollloggfunksjon for å få utgangen rett til terminalen:
konsoll.Logg(Etter det, utfør programmet og observer utgangen for å være:
To ting fremgår av outputskjermbildet over:
Det er det for denne artikkelen.
Pakk opp
I JavaScript, den innebygde funksjonen GetTimeZoneOffset () Returnerer den lokale tidssoneforskjellen til brukeren fra standard UTC (koordinert universell tid). GetTimeZoneOffset () -funksjonen kan bare brukes på en date -variabel. Verdien av datovariabelen påvirker imidlertid ikke tidssonet oppveid ettersom tidssonforskyvningen er av brukeren og ikke datovariabelen. I tilfelle av en Nan Verdien i datovariabelen, returneres tidssonforskyvningen som Nan.