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