Det här inlägget kommer att definiera processen för att konvertera lokalt datum till UTC-format i JavaScript.
Hur konverterar man datum till UTC i JavaScript?
För att konvertera ett datum till UTC, använd nedanstående JavaScript fördefinierade metoder:
- Date.UTC()-metoden
- toUTCString()-metoden
Låt oss diskutera dessa metoder en efter en.
Metod 1: Konvertera datum till UTC med metoden Date.UTC().
Det första sättet att konvertera datumet till UTC är ' Datum.UTC() 'metoden. Det är en statisk fördefinierad metod för Date-objektet som konverterar angiven datum-tid till UTC i millisekunder. Den accepterar datumet med tiden som ett argument och returnerar det sedan i millisekunder från 1 januari 1970 till angivet datum-tid.
Syntax
Använd nedanstående syntax för Date.UTC()-metoden för att konvertera datumet till UTC:
Datum . UTC ( år , min , dag , timme , min , sek , Fröken )
I ovanstående syntax,
- den ' år ' kommer att vara ett fyrsiffrigt heltal som ' 2022 ”.
- ' min ” är ett heltal mellan 1-12 som representerar ” månad ”.
- ' dag ” är ett heltal mellan 1-31, som anger dagen i månaden.
- ' timmar ” indikerar ett heltal mellan 0 och 23, och standardvärdet för timmar är satt till 0.
- ' min ' representerar ' minuter ” mellan 0 och 59, och standardvärdet är 0.
- ' sek ” är sekunderna mellan 0 och 59, och standardvärdet för sekunder är 0.
- ' Fröken ” är millisekunderna mellan 0 och 999, standardvärdet är satt till 0
- den ' min , sek , och Fröken ' är valfria parametrar men länkade med varandra, om du använder ' Fröken ', då är det obligatoriskt att använda ' sek ' och ' min ”.
Returvärde
Den returnerar ett tal som representerar datum-tid i millisekunder från 1 januari 1970 till angiven datum-tid.
Exempel
Ring ' Datum.UTC() ' metod genom att skicka datum-tid ' 2022 , 1 , 5 , 12 , elva , 14 ' som ett argument och lagra det returnerade värdet i variabel ' utcDatum ”:
Skriv ut den resulterande UTC i millisekunder på konsolen med hjälp av ' console.log() ' metod:
trösta. logga ( utcDatum ) ;Motsvarande utgång kommer att vara:
Metod 2: Konvertera datum till UTC med toUTCString()-metoden
En annan metod för att konvertera datumet till UTC är ' toUTCString() 'metoden. Den konverterar lokal datum-tid till UTC-format som en sträng enligt universell tid. Det är det enklaste sättet att konvertera lokal tid till UTC.
Syntax
Följ den givna syntaxen för ' toUTCString() ' metod:
Den anropar med datumobjektet som returnerar aktuellt datum och tid, och det tar inga parametrar.
Returvärde
Den returnerar en sträng som representerar datum-tid i UTC-format ' GMT ' tidszon.
Exempel
Skapa först en variabel ' lokalDatum ' som lagrar aktuellt datum-tid genom att anropa ' nytt datum() ”, konstruktören av Date-objektet:
Ring ' toUTCString() ' metod med variabel ' lokalDatum ' som lagrar aktuellt datum-tid och lagrar den resulterande tiden i variabel ' utcDatum ”:
var utcDatum = lokalt datum. tillUTCSstring ( ) ;Skriv ut UTC-tiden på konsolen:
trösta. logga ( utcDatum ) ;Utgången visar UTC datum-tid:
Slutsats
För att konvertera datum till UTC, använd de fördefinierade JavaScript-metoderna, ' Datum.UTC() ' metod eller ' toUTCString( )”-metoden. Date.UTC() returnerar tid i millisekunder, medan toUTCString()-metoden ger datum-tid som en sträng. Det är den enkla, lättaste och mest använda metoden för att konvertera datum-tid till UTC. Även om Date.UTC endast är till för demonstrationsändamål, bör användaren inte använda det. Det här inlägget definierar processen för att konvertera lokalt datum till UTC-format i JavaScript med exempel.