Datum converteren naar UTC in JavaScript

Datum Converteren Naar Utc In Javascript



UTC staat voor “ Universele tijdcoördinaat ”. Het is een standaardtijd die in elk land wordt gebruikt. In sommige toepassingen, zoals chattoepassingen, moeten ontwikkelaars de tijd weergeven in UTC-indeling. Dit kan worden bereikt met behulp van de JavaScript-prebuild-methoden van het Date-object.

Dit bericht definieert het proces van het converteren van lokale datum naar UTC-formaat in JavaScript.

Hoe datum naar UTC in JavaScript te converteren?

Gebruik de onderstaande vooraf gedefinieerde JavaScript-methoden om een ​​datum naar UTC te converteren:







  • Date.UTC()-methode
  • toUTCString() methode

Laten we deze methoden één voor één bespreken.



Methode 1: Converteer datum naar UTC met de methode Date.UTC().

De eerste benadering voor het converteren van de datum naar UTC is de ' Datum.UTC() ” methode. Het is een statische vooraf gedefinieerde methode van het Date-object die de opgegeven datum-tijd converteert naar UTC in milliseconden. Het accepteert de datum met tijd als argument en retourneert het vervolgens in milliseconden vanaf 1 januari 1970 naar de opgegeven datum-tijd.



Syntaxis
Gebruik de onderstaande syntaxis voor de methode Date.UTC() om de datum naar UTC te converteren:





Datum . UTC ( jaar , mijn , dag , uur , min , sec , Mevrouw )

In de bovenstaande syntaxis,

  • De ' jaar ' is een geheel getal van vier cijfers, zoals ' 2022 ”.
  • mijn ” is een geheel getal tussen 1-12 dat de “ maand ”.
  • dag ” is een geheel getal tussen 1-31, waarmee de dag van de maand wordt aangegeven.
  • uur ” geeft een geheel getal aan tussen 0 en 23, en de standaardwaarde van uren is ingesteld op 0.
  • min ” staat voor “ minuten ' tussen 0 en 59, en de standaardwaarde is 0.
  • sec ” is de seconden tussen 0 en 59, en de standaardwaarde van seconden is 0.
  • Mevrouw ” is de milliseconden tussen 0 en 999, de standaardwaarde is ingesteld op 0
  • De ' min , sec , en Mevrouw ” zijn optionele parameters maar met elkaar verbonden, indien gebruik “ Mevrouw ”, dan is het verplicht om “ sec ' en ' min ”.

Winstwaarde
Het retourneert een getal dat de datum-tijd in milliseconden vertegenwoordigt vanaf 1 januari 1970 tot de opgegeven datum-tijd.



Voorbeeld
Bel de ' Datum.UTC() 'methode door datum-tijd door te geven' 2022 , 1 , 5 , 12 , elf , 14 ” als een argument en sla de geretourneerde waarde op in variabele “ utcDate ”:

was utcDate = Datum . UTC ( 2022 , 1 , 5 , 12 , elf , 14 ) ;

Print de resulterende UTC in milliseconden op de console met behulp van de ' console.log() ” methode:

troosten. loggen ( utcDate ) ;

De bijbehorende uitvoer is:

Methode 2: Converteer datum naar UTC met de methode toUTCString().

Een andere methode om de datum naar UTC te converteren is de ' naarUTCString() ” methode. Het converteert de lokale datum-tijd naar UTC-formaat als een string volgens universele tijd. Het is de gemakkelijkste manier om lokale tijd om te zetten in UTC.

Syntaxis
Volg de gegeven syntaxis voor de ' naarUTCString() ” methode:

dateObject. naarUTCString ( )

Het roept het date-object aan dat de huidige datum en tijd retourneert, en er zijn geen parameters voor nodig.

Winstwaarde
Het retourneert een tekenreeks die de datum-tijd in UTC-indeling vertegenwoordigt ' GMT ' tijdzone.

Voorbeeld
Maak eerst een variabele ' lokaleDatum ' dat de huidige datum-tijd opslaat door de ' nieuwe datum() ”, de constructor van het Date-object:

was lokaleDatum = nieuwe Datum ( ) ;

Bel de ' naarUTCString() ”methode met variabele“ lokaleDatum ” dat de huidige datum-tijd opslaat en de resulterende tijd opslaat in variabele “ utcDatum ”:

was utcDatum = lokaleDatum. naarUTCString ( ) ;

Print de UTC-tijd op de console:

troosten. loggen ( utcDatum ) ;

De uitvoer geeft UTC datum-tijd weer:

Conclusie

Gebruik de vooraf gedefinieerde JavaScript-methoden om datum naar UTC te converteren, ' Datum.UTC() ” methode of “ naarUTCString( )” methode. De Date.UTC() retourneert tijd in milliseconden, terwijl de toUTCString()-methode datum-tijd als een tekenreeks geeft. Het is de eenvoudige, gemakkelijkste en meest gebruikte methode om datum-tijd naar UTC te converteren. terwijl de Date.UTC alleen voor demonstratiedoeleinden is, mag de gebruiker deze niet gebruiken. Dit bericht definieert het proces van het converteren van lokale datum naar UTC-formaat in JavaScript met voorbeelden.