Šis įrašas apibrėžs vietinės datos konvertavimo į UTC formatą „JavaScript“ procesą.
Kaip „JavaScript“ konvertuoti datą į UTC?
Norėdami konvertuoti datą į UTC, naudokite toliau pateiktus iš anksto nustatytus JavaScript metodus:
- Data.UTC() metodas
- toUTCSstring() metodas
Aptarkime šiuos metodus po vieną.
1 būdas: konvertuoti datą į UTC naudojant Date.UTC() metodą
Pirmasis būdas konvertuoti datą į UTC yra „ Data.UTC() “ metodas. Tai statinis iš anksto nustatytas datos objekto metodas, kuris konvertuoja nurodytą datą ir laiką į UTC milisekundėmis. Ji priima datą su laiku kaip argumentą ir grąžina ją milisekundėmis nuo 1970 m. sausio 1 d. iki nurodytos datos ir laiko.
Sintaksė
Norėdami konvertuoti datą į UTC, naudokite toliau pateiktą Date.UTC() metodo sintaksę:
Data . UTC ( metų , mano , dieną , valandą , min , sek , ms )
Aukščiau pateiktoje sintaksėje
- „ metų “ bus keturių skaitmenų sveikasis skaičius, pvz. 2022 m “.
- “ mano “ yra sveikasis skaičius nuo 1 iki 12, reiškiantis „ mėnuo “.
- “ dieną “ yra sveikasis skaičius nuo 1 iki 31, nurodantis mėnesio dieną.
- “ valandų “ nurodo sveikąjį skaičių nuo 0 iki 23, o numatytoji valandų reikšmė nustatyta kaip 0.
- “ min “ reiškia “ minučių “ nuo 0 iki 59, o numatytoji reikšmė yra 0.
- “ sek “ yra sekundės nuo 0 iki 59, o numatytoji sekundžių reikšmė yra 0.
- “ ms “ yra milisekundės nuo 0 iki 999, numatytoji reikšmė nustatyta kaip 0
- „ min , sek , ir ms 'yra pasirenkami parametrai, bet susieti vienas su kitu, jei naudojate ' ms “, tada būtina naudoti „ sek “ ir „ min “.
Grąžinimo vertė
Jis grąžina skaičių, nurodantį datą ir laiką milisekundėmis nuo 1970 m. sausio 1 d. iki nurodytos datos ir laiko.
Pavyzdys
Skambinti „ Data.UTC() 'metodas perduodant datą ir laiką' 2022 m , 1 , 5 , 12 , vienuolika , 14 ' kaip argumentą ir grąžintą reikšmę išsaugokite kintamajame ' utcDate “:
Išspausdinkite gautą UTC milisekundėmis konsolėje naudodami „ console.log() “ metodas:
konsolė. žurnalas ( utcDate ) ;Atitinkama išvestis bus tokia:
2 būdas: konvertuokite datą į UTC naudodami metodą toUTCString()
Kitas būdas konvertuoti datą į UTC yra „ toUTCSstring() “ metodas. Jis konvertuoja vietinį datos laiką į UTC formatą kaip eilutę pagal visuotinį laiką. Tai lengviausias būdas konvertuoti vietinį laiką į UTC.
Sintaksė
Laikykitės nurodytos sintaksės „ toUTCSstring() “ metodas:
Jis iškviečia datos objektą, kuris grąžina dabartinę datą ir laiką, ir jam nereikia jokių parametrų.
Grąžinimo vertė
Jis grąžina eilutę, kuri nurodo datą ir laiką UTC formatu ' GMT ' laiko zona.
Pavyzdys
Pirmiausia sukurkite kintamąjį ' vietinė data “, kuri išsaugo dabartinę datą ir laiką skambindama „ nauja data () “, Datos objekto konstruktorius:
Skambinti „ toUTCSstring() 'metodas su kintamuoju' vietinė data “, kuri išsaugo dabartinę datą-laiką ir išsaugo gautą laiką kintamajame “ utcDate “:
buvo utcDate = vietinė data. toUTCString ( ) ;Išspausdinkite UTC laiką konsolėje:
konsolė. žurnalas ( utcDate ) ;Išvestis rodo UTC datą ir laiką:
Išvada
Norėdami konvertuoti datą į UTC, naudokite „JavaScript“ iš anksto nustatytus metodus „ Data.UTC() “ metodas arba „ toUTCSstring( )“ metodą. Date.UTC() grąžina laiką milisekundėmis, o metodas toUTCString() pateikia datą ir laiką kaip eilutę. Tai paprastas, lengviausias ir dažniausiai naudojamas būdas konvertuoti datą į UTC. Nors Date.UTC yra tik demonstravimo tikslais, vartotojas neturėtų jo naudoti. Šiame įraše apibrėžiamas vietinės datos konvertavimo į UTC formatą „JavaScript“ pavyzdžiais procesas.