Kako pretvoriti datum u UTC u JavaScriptu

Kako Pretvoriti Datum U Utc U Javascriptu



UTC je kratica za ' Univerzalna vremenska koordinata ”. To je standardno vrijeme koje se koristi u svakoj zemlji. U nekim aplikacijama, kao što su aplikacije za chat, programeri trebaju prikazati vrijeme u UTC formatu. To se može postići korištenjem metoda predizgradnje JavaScripta objekta Date.

Ovaj će post definirati postupak pretvaranja lokalnog datuma u UTC format u JavaScriptu.

Kako pretvoriti datum u UTC u JavaScriptu?

Da biste datum pretvorili u UTC, upotrijebite dolje navedene JavaScript unaprijed definirane metode:







  • Datum.UTC() metoda
  • metoda toUTCString().

Raspravljajmo o ovim metodama jednu po jednu.



Metoda 1: Pretvorite datum u UTC pomoću metode Date.UTC().

Prvi pristup pretvaranju datuma u UTC je ' Datum.UTC() ” metoda. To je statička unaprijed definirana metoda objekta Date koja pretvara navedeni datum-vrijeme u UTC u milisekundama. Prihvaća datum s vremenom kao argument i zatim ga vraća u milisekundama od 1. siječnja 1970. do navedenog datuma i vremena.



Sintaksa
Upotrijebite dolje navedenu sintaksu za metodu Date.UTC() za pretvaranje datuma u UTC:





Datum . UTC ( godina , moj , dan , sat , min , sek , ms )

U gornjoj sintaksi,

  • ' godina ” bit će četveroznamenkasti cijeli broj kao što je “ 2022 ”.
  • moj ” je cijeli broj između 1-12 koji predstavlja “ mjesec ”.
  • dan ” je cijeli broj između 1-31, koji označava dan u mjesecu.
  • sati ” označava cijeli broj između 0 i 23, a zadana vrijednost sati postavljena je na 0.
  • min 'predstavlja' minuta ” između 0 i 59, a zadana vrijednost je 0.
  • sek ” su sekunde između 0 i 59, a zadana vrijednost sekundi je 0.
  • ms ” su milisekunde između 0 i 999, zadana vrijednost je postavljena na 0
  • ' min , sek , i ms ” su izborni parametri, ali povezani jedan s drugim, ako koristite “ ms “, tada je obavezna upotreba „ sek ' i ' min ”.

Povratna vrijednost
Vraća broj koji predstavlja datum-vrijeme u milisekundama od 1. siječnja 1970. do navedenog datuma-vremena.



Primjer
Nazovite ' Datum.UTC() ' metoda prosljeđivanjem datum-vrijeme ' 2022 , 1 , 5 , 12 , jedanaest , 14 ” kao argument i pohranite vraćenu vrijednost u varijablu “ utcDate ”:

bio je utcDate = Datum . UTC ( 2022 , 1 , 5 , 12 , jedanaest , 14 ) ;

Ispišite rezultirajući UTC u milisekundama na konzoli koristeći ' konzola.log() ” metoda:

konzola. log ( utcDate ) ;

Odgovarajući izlaz će biti:

Metoda 2: Pretvorite datum u UTC pomoću metode toUTCString().

Druga metoda za pretvaranje datuma u UTC je ' toUTCString() ” metoda. Pretvara lokalni datum-vrijeme u UTC format kao niz prema univerzalnom vremenu. To je najlakši način za pretvaranje lokalnog vremena u UTC.

Sintaksa
Slijedite zadanu sintaksu za ' toUTCString() ” metoda:

dateObject. toUTCString ( )

Poziva s objektom datuma koji vraća trenutni datum i vrijeme i ne uzima nikakve parametre.

Povratna vrijednost
Vraća niz koji predstavlja datum-vrijeme u UTC formatu ' GMT ' Vremenska zona.

Primjer
Prvo stvorite varijablu ' lokalniDatum ' koji pohranjuje trenutni datum-vrijeme pozivanjem ' novi datum() ”, konstruktor objekta Datum:

bio je lokalniDatum = novi Datum ( ) ;

Nazovite ' toUTCString() ' metoda s varijablom ' lokalniDatum ” koji pohranjuje trenutni datum-vrijeme i pohranjuje rezultirajuće vrijeme u varijablu “ utcDate ”:

bio je utcDate = lokalniDatum. toUTCString ( ) ;

Ispišite UTC vrijeme na konzoli:

konzola. log ( utcDate ) ;

Izlaz prikazuje UTC datum-vrijeme:

Zaključak

Za pretvorbu datuma u UTC koristite predefinirane metode JavaScripta, “ Datum.UTC() ' metoda ili ' toUTCString( )” metoda. Date.UTC() vraća vrijeme u milisekundama, dok metoda toUTCString() daje datum-vrijeme kao niz. To je najjednostavnija, najlakša i najčešće korištena metoda za pretvaranje datuma i vremena u UTC. dok je Date.UTC samo u demonstracijske svrhe, korisnik ga ne bi trebao koristiti. Ovaj post definira postupak pretvaranja lokalnog datuma u UTC format u JavaScriptu s primjerima.