Tämä viesti määrittelee prosessin, jolla paikallinen päivämäärä muunnetaan UTC-muotoon JavaScriptissä.
Kuinka muuntaa päivämäärä UTC:ksi JavaScriptissä?
Jos haluat muuntaa päivämäärän UTC-muotoon, käytä alla annettuja ennalta määritettyjä JavaScript-menetelmiä:
- Päivämäärä.UTC()-menetelmä
- toUTCString()-metodi
Keskustellaan näistä menetelmistä yksitellen.
Tapa 1: Muunna päivämäärä UTC:ksi käyttämällä Date.UTC() -menetelmää
Ensimmäinen tapa muuttaa päivämäärä UTC:ksi on ' Päivämäärä.UTC() ”menetelmä. Se on Date-objektin staattinen ennalta määritetty menetelmä, joka muuntaa määritetyn päivämäärän-ajan UTC:ksi millisekunteina. Se hyväksyy päivämäärän ja ajan argumenttina ja palauttaa sen millisekunteina 1. tammikuuta 1970 alkaen määritettyyn päivämäärä-aikaan.
Syntaksi
Käytä alla annettua syntaksia Date.UTC() -menetelmälle muuntaaksesi päivämäärän UTC:ksi:
Päivämäärä . UTC ( vuosi , minun , päivä , tunnin , min , sek , neiti )
Yllä olevassa syntaksissa
- ' vuosi ' on nelinumeroinen kokonaisluku, kuten ' 2022 ”.
- ' minun ' on kokonaisluku väliltä 1-12, joka edustaa ' kuukausi ”.
- ' päivä ” on kokonaisluku väliltä 1-31, joka ilmaisee kuukauden päivän.
- ' tuntia ” tarkoittaa kokonaislukua välillä 0–23, ja tuntien oletusarvo on 0.
- ' min ' edustaa ' pöytäkirja ” välillä 0–59, ja oletusarvo on 0.
- ' sek ” on sekunti väliltä 0–59, ja sekuntien oletusarvo on 0.
- ' neiti ” on millisekuntia välillä 0–999, oletusarvo on 0
- ' min , sek , ja neiti ' ovat valinnaisia parametreja, mutta linkitetty toisiinsa, jos käytät ' neiti ”, silloin on pakollista käyttää sek ' ja ' min ”.
Palautusarvo
Se palauttaa luvun, joka edustaa päivämäärä-aikaa millisekunteina 1. tammikuuta 1970 alkaen määritettyyn päivämäärä-aikaan.
Esimerkki
Soita ' Päivämäärä.UTC() 'menetelmä ohittamalla päivämäärä ja aika' 2022 , 1 , 5 , 12 , yksitoista , 14 ' argumenttina ja tallenna palautettu arvo muuttujaan ' utcDate ”:
Tulosta tuloksena oleva UTC millisekunteina konsolissa käyttämällä ' console.log() 'menetelmä:
konsoli. Hirsi ( utcDate ) ;Vastaava tulos on:
Tapa 2: Muunna päivämäärä UTC-muotoon käyttämällä toUTCString()-menetelmää
Toinen tapa muuttaa päivämäärä UTC:ksi on ' toUTCSstring() ”menetelmä. Se muuntaa paikallisen päivämäärä-ajan UTC-muotoon merkkijonoksi yleisajan mukaan. Se on helpoin tapa muuntaa paikallinen aika UTC:ksi.
Syntaksi
Noudata annettua syntaksia ' toUTCSstring() 'menetelmä:
Se kutsuu päivämääräobjektin kanssa, joka palauttaa nykyisen päivämäärän ja kellonajan, eikä se ota parametreja.
Palautusarvo
Se palauttaa merkkijonon, joka edustaa päivämäärää ja aikaa UTC-muodossa ' GMT ' aikavyöhyke.
Esimerkki
Luo ensin muuttuja ' localDate ', joka tallentaa nykyisen päivämäärän ja kellonajan soittamalla ' uusi päivämäärä () ”, Date-objektin rakentaja:
Soita ' toUTCSstring() 'menetelmä muuttujalla' localDate ', joka tallentaa nykyisen päivämäärän ja kellonajan ja tallentaa tuloksena olevan ajan muuttujaan ' utcDate ”:
oli utcDate = localDate. toUTCS-merkkijonoon ( ) ;Tulosta UTC-aika konsolista:
konsoli. Hirsi ( utcDate ) ;Lähtö näyttää UTC-päivämäärä-aika:
Johtopäätös
Voit muuntaa päivämäärän UTC:ksi käyttämällä JavaScriptin ennalta määritettyjä menetelmiä, ' Päivämäärä.UTC() 'menetelmä tai' toUTCSstring( )' menetelmä. Date.UTC() palauttaa ajan millisekunteina, kun taas toUTCString()-metodi antaa päivämäärä-ajan merkkijonona. Se on yksinkertaisin, helpoin ja yleisimmin käytetty tapa muuntaa päivämäärä-aika UTC:ksi. vaikka Date.UTC on vain esittelytarkoituksiin, käyttäjän ei pitäisi käyttää sitä. Tämä viesti määrittelee prosessin paikallisen päivämäärän muuntamiseksi UTC-muotoon JavaScriptissä esimerkein.