Hvordan få tidssonen i JavaScript

Hvordan få tidssonen i JavaScript
I JavaScript er det veldig nyttig å få tidssonen for å hente GMT (Greenwich Mean Time) eller Universal Time Coordinated (UTC). Videre kan vi se tidssonen til ethvert land over hele kloden og observere endringen i tid, dato, dag og UTC i det landet. I tillegg til det, hjelper Timezone også med å beregne UTC/GMT ved å observere tidsforskjellen.

Denne håndboken vil tilby metoden relatert til å få tidssone i JavaScript.

Hvordan få tidssonen i JavaScript?

For å få tidssonen i JavaScript, kan du bruke:

  • Dato()”Objektkonstruktør
  • Intl.DateTimeFormat ()”Metode

Vi vil nå gå gjennom hver av de nevnte tilnærmingene en etter en!

Metode 1: Få tidssonen i JavaScript ved å bruke Date () Objektmetode

I JavaScript oppretter datoobjekt et nytt datoobjekt for å vise gjeldende dato/ tid. Vi bruker datoobjektkonstruktøren til å opprette et nytt datoobjekt, lagre det i en variabel og deretter vise tidssonen.

Syntaks

Følg den gitte syntaksen i JavaScript for å opprette et datoobjekt:

Ny dato ()

Gå gjennom følgende eksempel for bedre forståelse.

Eksempel

I denne metoden vil vi opprette et nytt dato -objekt som heter “tidssone" bruker "Dato() ”Objektkonstruktør. Deretter vil vi vise gjeldende tidssone på konsollen:

var timezone = ny dato ();
konsoll.logg (tidssone);

Utførelse av gitt kode vil vise følgende utdata:

Metode 2: Få tidssonen i JavaScript ved hjelp av INTL.DateTimeFormat () -metode

I JavaScript kan den nevnte metoden brukes til å muliggjøre tidsformatering og få tilgang til tidssonen. Vi har også brukt “ResolvedOptions ()”Metode sammen med“Intl.DateTimeFormat ()”. “ResolvedOptions ()”Metode returnerer et nytt objekt med egenskaper som gjenspeiler sted og dato- og tidsformateringsalternativer beregnet under initialisering av dette“Intl”.

Syntaks

I JavaScript, for å bruke “Intl.DateTimeFormat ()”Metode for å få tidssonen, du må følge syntaksen under gitt:

Intl.DateTimeFormat ().ResolvedOptions ().tidssone

Se på det undergitte eksemplet for demonstrasjon.

Eksempel

Først vil vi aktivere tidsformateringen ved å bruke "Intl.DateTimeFormat ()”Metode. Dessuten vil vi bruke "ResolvedOptions ()”Metode sammen med INTL.DateTimeFormat () For å gjenspeile lokaliseringen av lokalitet og dato/tid beregnet under Intl -objektinitialisering. Deretter vil vi vise gjeldende tidssone på konsollen.

var timezone = intl.DateTimeFormat ().ResolvedOptions ().tidssone;
konsoll.logg (tidssone);

Tilsvarende utgang vil være:

Vi har gitt de enkleste metodene for å få tidssonen i JavaScript. Du kan bruke noen av tilnærmingene i henhold til dine krav.

Konklusjon

For å få tidssonen i JavaScript, kan du bruke dato () objektkonstruktør for å opprette et nytt datoobjekt og vise tidssonen eller bruke "Intl.DateTimeFormat ()”Metode for å aktivere tidsformatering og reflektere dato- og tidsformateringsalternativer beregnet under initialiseringen av“Intl”. Denne oppskrivningen forklarte metodene for å få tidssonen i JavaScript.