Kuidas teisendada kuupäev JavaScriptis UTC-ks

Kuidas Teisendada Kuupaev Javascriptis Utc Ks



UTC tähendab ' Universaalne aja koordinaat ”. See on standardaeg, mida kasutatakse igas riigis. Mõnes rakenduses, näiteks vestlusrakendustes, peavad arendajad esitama kellaaega UTC-vormingus. Seda saab saavutada objekti Date JavaScripti eelehitusmeetodite abil.

See postitus määratleb kohaliku kuupäeva JavaScripti UTC-vormingusse teisendamise protsessi.

Kuidas teisendada kuupäev JavaScriptis UTC-ks?

Kuupäeva teisendamiseks UTC-ks kasutage alltoodud JavaScripti eelmääratletud meetodeid:







  • Kuupäev.UTC() meetod
  • meetod toUTCString().

Arutame neid meetodeid ükshaaval.



1. meetod: teisendage kuupäev UTC-ks, kasutades meetodit Date.UTC().

Esimene viis kuupäeva teisendamiseks UTC-ks on ' Kuupäev.UTC() ” meetod. See on Date objekti staatiline eelmääratletud meetod, mis teisendab määratud kuupäeva-kellaaja millisekundites UTC-ks. See aktsepteerib argumendina kuupäeva ja kellaaega ja tagastab selle seejärel millisekundites alates 1. jaanuarist 1970 määratud kuupäeva-kellaajani.



Süntaks
Kuupäeva UTC-vormingusse teisendamiseks kasutage meetodi Date.UTC() jaoks alltoodud süntaksit:





Kuupäev . UTC ( aastal , minu , päeval , tund , min , sek , Prl )

Ülaltoodud süntaksis

  • ' aastal ' on neljakohaline täisarv, näiteks ' 2022. aasta ”.
  • minu ” on täisarv vahemikus 1–12, mis tähistab kuu ”.
  • päeval ” on täisarv vahemikus 1–31, mis näitab kuu päeva.
  • tundi ” tähistab täisarvu vahemikus 0 kuni 23 ja tundide vaikeväärtuseks on seatud 0.
  • min ' tähistab ' minutit ” vahemikus 0 kuni 59 ja vaikeväärtus on 0.
  • sek ” on sekundid vahemikus 0 kuni 59 ja sekundite vaikeväärtus on 0.
  • Prl ” on millisekundid vahemikus 0 kuni 999, vaikeväärtuseks on seatud 0
  • ' min , sek ja Prl ' on valikulised parameetrid, kuid omavahel seotud, kui kasutate ' Prl ”, siis on kohustuslik kasutada „ sek ” ja „ min ”.

Tagastusväärtus
See tagastab numbri, mis tähistab kuupäev-kellaaega millisekundites alates 1. jaanuarist 1970 kuni määratud kuupäeva-kellaajani.



Näide
Helistage ' Kuupäev.UTC() 'meetod kuupäeva ja kellaaja edastamisega' 2022. aasta , 1 , 5 , 12 , üksteist , 14 ' argumendina ja salvestage tagastatud väärtus muutujasse ' utcDate ”:

oli utcDate = Kuupäev . UTC ( 2022. aasta , 1 , 5 , 12 , üksteist , 14 ) ;

Printige saadud UTC millisekundites konsoolil, kasutades ' console.log() ” meetod:

konsool. logi ( utcDate ) ;

Vastav väljund on:

2. meetod: teisendage kuupäev UTC-ks, kasutades meetodit toUTCString().

Teine meetod kuupäeva teisendamiseks UTC-ks on ' toUTCString() ” meetod. See teisendab kohaliku kuupäeva-kellaaja universaalaja järgi stringina UTC-vormingusse. See on lihtsaim viis kohaliku aja teisendamiseks UTC-ks.

Süntaks
Järgige '' jaoks etteantud süntaksit toUTCString() ” meetod:

dateObject. toUTCString ( )

See helistab kuupäevaobjektiga, mis tagastab praeguse kuupäeva ja kellaaja, ning see ei võta parameetreid.

Tagastusväärtus
Tagastab stringi, mis tähistab kuupäeva ja kellaaega UTC-vormingus ' GMT ' ajavöönd.

Näide
Kõigepealt loo muutuja ' localDate ', mis salvestab praeguse kuupäeva ja kellaaja, helistades ' uus kuupäev() ”, objekti Date ehitaja:

oli localDate = uus Kuupäev ( ) ;

Helistage ' toUTCString() 'meetod muutujaga ' localDate ', mis salvestab praeguse kuupäeva-kellaaja ja salvestab sellest tuleneva kellaaja muutujasse ' utcDate ”:

oli utcDate = localDate. toUTCString ( ) ;

Prindi UTC aeg konsoolile:

konsool. logi ( utcDate ) ;

Väljund kuvab UTC kuupäeva-kellaaja:

Järeldus

Kuupäeva teisendamiseks UTC-ks kasutage JavaScripti eelmääratletud meetodeid ' Kuupäev.UTC() ' meetod või ' toUTCString( )” meetod. Date.UTC() tagastab aja millisekundites, samas kui meetod toUTCString() annab kuupäeva ja kellaaja stringina. See on lihtsaim, lihtsaim ja kõige sagedamini kasutatav meetod kuupäeva ja kellaaja teisendamiseks UTC-sse. Kuigi Date.UTC on mõeldud ainult tutvustamiseks, ei tohiks kasutaja seda kasutada. See postitus määratleb näidete abil kohaliku kuupäeva teisendamise JavaScriptis UTC-vormingusse.