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 ”:
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:
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:
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.