Hvordan konvertere dato til UTC i JavaScript

Hvordan konvertere dato til UTC i JavaScript
UTC står for “Universell tidskoordinat”. Det er en standard tid som brukes i hvert land. I noen applikasjoner, for eksempel chat -applikasjoner, trenger utviklere å representere tiden i UTC -format. Det kan oppnås ved hjelp av JavaScript -prebuild -metodene til datoobjektet.

Dette innlegget vil definere prosessen med å konvertere lokal dato til UTC -format i JavaScript.

Hvordan konvertere dato til UTC i JavaScript?

For å konvertere en dato til UTC, bruk de forhåndsdefinerte metodene under givede metoder:

  • Dato.UTC () -metode
  • ToutCString () -metode

La oss diskutere disse metodene en etter en.

Metode 1: Konverter dato til UTC ved å bruke dato.UTC () -metode

Den første tilnærmingen til å konvertere datoen til UTC er "Dato.UTC ()”Metode. Det er en statisk forhåndsdefinert metode for datoobjektet som konverterer den spesifiserte dato-tiden til UTC i millisekunder. Den aksepterer datoen med tiden som et argument og returnerer den deretter i millisekunder fra 1. januar 1970 til den spesifiserte datoverid.

Syntaks
Bruk syntaksen under gitt for dato.UTC () -metode for å konvertere datoen til UTC:

Dato.UTC (år, mon, dag, time, min, sek, ms)

I syntaks ovenfor,

  • år”Vil være et firesifret heltall som“2022”.
  • man”Er et heltall nummer mellom 1-12 som representerer“måned”.
  • dag”Er et heltall mellom 1-31, som indikerer månedens dag.
  • timer”Indikerer et heltall nummer mellom 0 og 23, og standardverdien på timer er satt til 0.
  • min”Representerer”minutter”Mellom 0 og 59, og standardverdien er 0.
  • sek”Er sekundene mellom 0 og 59, og standardverdien på sekunder er 0.
  • MS”Er millisekundene mellom 0 og 999, standardverdien er satt som 0
  • min, sek, og MS”Er valgfrie parametere, men knyttet til hverandre, hvis bruk“MS”Så er det obligatorisk å bruke“sek”Og“min”.

Returverdi
Det returnerer et nummer som representerer datoen i millisekunder fra 1. januar 1970, til den spesifiserte datoen tid.

Eksempel
Ring "Dato.UTC ()”Metode ved å bestå dato-tid”2022, 1, 5, 12, 11, 14”Som et argument og lagrer den returnerte verdien i variabel”Utcdate”:

var utcdate = dato.UTC (2022, 1, 5, 12, 11, 14);

Skriv ut den resulterende UTC i millisekunder på konsollen ved å bruke “konsoll.Logg()”Metode:

konsoll.logg (utcdate);

Tilsvarende utgang vil være:

Metode 2: Konverter dato til UTC ved bruk av ToutCString () -metode

En annen metode for å konvertere datoen til UTC er "ToutcString ()”Metode. Den konverterer den lokale dato-tiden til UTC-format som en streng i henhold til universell tid. Det er den enkleste måten å konvertere lokal tid til UTC.

Syntaks
Følg den gitte syntaks for “ToutcString ()”Metode:

DateObject.ToutcString ()

Det ringer med datoobjektet som returnerer gjeldende dato og tid, og det tar ingen parametere.

Returverdi
Den returnerer en streng som representerer datoen i UTC-format "Gmt" tidssone.

Eksempel
Først må du lage en variabel "LocalDate”Som lagrer gjeldende dato-tid ved å ringe“Ny dato ()”, Konstruktøren av datoobjektet:

var localDate = ny dato ();

Ring "ToutcString ()”Metode med variabel”LocalDate”Som lagrer gjeldende dato-tid og lagrer den resulterende tiden i variabel”Utcdate”:

var utcdate = localdate.ToutCstring ();

Skriv ut UTC -tiden på konsollen:

konsoll.logg (utcdate);

Utgangen viser UTC dato-tid:

Konklusjon

For å konvertere dato til UTC, bruk JavaScript forhåndsdefinerte metoder, “Dato.UTC ()”Metode eller“ToutcString () ”Metode. Dato.UTC () returnerer tid i millisekunder, mens ToutCString () -metoden gir dato-tid som en streng. Det er den enkle, enkleste og mest brukte metoden for å konvertere dato-tid til UTC. mens datoen.UTC er bare for demonstrasjonsformål, brukeren skal ikke bruke den. Dette innlegget definerer prosessen med å konvertere lokal dato til UTC -format i JavaScript med eksempler.