Kā konvertēt datumu uz UTC JavaScript

Ka Konvertet Datumu Uz Utc Javascript



UTC apzīmē ' Universālā laika koordināte ”. Tas ir standarta laiks, ko izmanto katrā valstī. Dažās lietojumprogrammās, piemēram, tērzēšanas lietojumprogrammās, izstrādātājiem laiks ir jānorāda UTC formātā. To var panākt, izmantojot datuma objekta JavaScript priekšbūves metodes.

Šī ziņa definēs vietējā datuma konvertēšanas procesu UTC formātā JavaScript.

Kā JavaScript konvertēt datumu uz UTC?

Lai konvertētu datumu uz UTC, izmantojiet tālāk norādītās JavaScript iepriekš definētās metodes:







  • Datums.UTC() metode
  • metodi toUTCSstring().

Apspriedīsim šīs metodes pa vienam.



1. metode: konvertējiet datumu uz UTC, izmantojot datumu.UTC() metodi

Pirmā pieeja datuma konvertēšanai uz UTC ir “ Datums.UTC() ” metode. Tā ir statiska iepriekš definēta Datuma objekta metode, kas pārvērš norādīto datumu un laiku uz UTC milisekundēs. Tas pieņem datumu ar laiku kā argumentu un pēc tam atgriež to milisekundēs no 1970. gada 1. janvāra līdz norādītajam datumam un laikam.



Sintakse
Izmantojiet tālāk norādīto sintaksi Date.UTC() metodei, lai konvertētu datumu uz UTC:





Datums . UTC ( gadā , mans , diena , stunda , min , sek , jaunkundze )

Iepriekš minētajā sintaksē

  • ' gadā ' būs četrciparu vesels skaitlis, piemēram, ' 2022. gads ”.
  • ' mans ' ir vesels skaitlis no 1 līdz 12, kas apzīmē ' mēnesis ”.
  • ' diena ” ir vesels skaitlis no 1 līdz 31, kas norāda mēneša dienu.
  • ' stundas ” norāda veselu skaitli no 0 līdz 23, un stundu noklusējuma vērtība ir iestatīta kā 0.
  • ' min 'apzīmē' minūtes ” no 0 līdz 59, un noklusējuma vērtība ir 0.
  • ' sek ” ir sekundes no 0 līdz 59, un sekunžu noklusējuma vērtība ir 0.
  • ' jaunkundze ” ir milisekundes no 0 līdz 999, noklusējuma vērtība ir iestatīta kā 0
  • ' min , sek , un jaunkundze ' ir neobligāti parametri, bet ir saistīti viens ar otru, ja lietojat ' jaunkundze ”, tad obligāti jāizmanto “ sek ' un ' min ”.

Atdeves vērtība
Tas atgriež skaitli, kas apzīmē datumu un laiku milisekundēs no 1970. gada 1. janvāra līdz norādītajam datumam un laikam.



Piemērs
Zvaniet uz ' Datums.UTC() 'metode, nododot datumu un laiku' 2022. gads , 1 , 5 , 12 , vienpadsmit , 14 ' kā argumentu un saglabājiet atgriezto vērtību mainīgajā ' utcDate ”:

bija utcDate = Datums . UTC ( 2022. gads , 1 , 5 , 12 , vienpadsmit , 14 ) ;

Izdrukājiet iegūto UTC milisekundēs konsolē, izmantojot ' console.log() ” metode:

konsole. žurnāls ( utcDate ) ;

Atbilstošā izvade būs:

2. metode: konvertējiet datumu uz UTC, izmantojot toUTCString() metodi

Vēl viena metode datuma konvertēšanai uz UTC ir “ toUTCSstring() ” metode. Tas pārveido vietējo datuma-laiku UTC formātā kā virkni atbilstoši universālajam laikam. Tas ir vienkāršākais veids, kā konvertēt vietējo laiku uz UTC.

Sintakse
Izpildiet norādīto sintaksi ' toUTCSstring() ” metode:

datumsObjekts. toUTCSstring ( )

Tas izsauc datuma objektu, kas atgriež pašreizējo datumu un laiku, un tam nav nepieciešami nekādi parametri.

Atdeves vērtība
Tas atgriež virkni, kas apzīmē datumu un laiku UTC formātā ' GMT ' laika zona.

Piemērs
Vispirms izveidojiet mainīgo ' vietējais datums ”, kas saglabā pašreizējo datumu un laiku, izsaucot jauns datums () ”, Datuma objekta konstruktors:

bija vietējais datums = jauns Datums ( ) ;

Zvaniet uz ' toUTCSstring() 'metode ar mainīgo' vietējais datums ', kas saglabā pašreizējo datumu un laiku un saglabā iegūto laiku mainīgajā ' utcDate ”:

bija utcDate = vietējais datums. toUTCSstring ( ) ;

Izdrukājiet UTC laiku konsolē:

konsole. žurnāls ( utcDate ) ;

Izvade parāda UTC datumu un laiku:

Secinājums

Lai konvertētu datumu uz UTC, izmantojiet JavaScript iepriekš definētās metodes, ' Datums.UTC() ' metode vai ' toUTCSstring( )” metodi. Datums.UTC() atgriež laiku milisekundēs, savukārt metode toUTCString() norāda datumu un laiku kā virkni. Tā ir vienkāršākā, vienkāršākā un visbiežāk izmantotā metode datuma un laika konvertēšanai uz UTC. lai gan Datums.UTC ir paredzēts tikai demonstrācijas nolūkiem, lietotājam to nevajadzētu izmantot. Šī ziņa definē vietējā datuma konvertēšanas procesu UTC formātā JavaScript ar piemēriem.