Kā izveidot datumu ar iestatītu laika joslu, neizmantojot virknes attēlojumu JavaScript

Ka Izveidot Datumu Ar Iestatitu Laika Joslu Neizmantojot Virknes Attelojumu Javascript



Iestatītā laika josla ļauj izstrādātājam noteikt pašreizējo laika nobīdi no UTC (Universal Coordinated Time). Dažreiz ir nepieciešams izveidot datumu ar noteiktu laika joslu atbilstoši vietējam laikam. Šim nolūkam tiek izmantota JavaScript metode Date(). Turklāt varat arī izmantot metodi getTime() un izsaukt “ getTimezoneOffset() ”, lai ievietotu vai atņemtu laika joslas nobīdi atbilstoši reģionam.

Šajā rakstā tiks izskaidrota metode datuma izveidei ar noteiktu laika joslu.

Datuma izveide ar iestatītu laika joslu bez virknes attēlojuma

Lai izveidotu datumu ar iestatītu laika joslu, “ Datums() ” var izmantot JavaScript metodi. Tā ir iebūvēta metode, ko izmanto darbam ar datumiem un laikiem.







Sintakse



Šajā sintaksē “ Datums() ” metode tiek izsaukta:



jauns Datums ( gads, mēnesis, datums, stunda, minūte, sekunde, milisekunde )

' gadā ”, “ mēnesis ”, “ datums ”, “ stunda ”, “ minūte ”, “ otrais ', un ' milisekunde ” tiek nodoti kā parametri datuma izveidei ar iestatītu laika joslu.





1. piemērs: definējot datuma objektu

Šajā piemērā objekts tiek inicializēts kā ' d ”. Pēc tam 'izsauciet' Datums() ” metodi un nododiet datumu saskaņā ar iepriekš minēto sintaksi:

ir d = jauns Datums ( 2023. gads 03 divdesmit , 1 , 78 , 27 , 0 ) ;

Nododiet objektu kā argumentu ' console.log() ” metode, lai parādītu rezultātu konsolē:



konsole. žurnāls ( d )

Var novērot, ka datums tiek izveidots ar noteiktu laika joslu bez virknes attēlojuma:

2. piemērs. Metodes setTime() izmantošana

Šeit tiek izveidots jauns datums un saglabāts deklarētajā mainīgajā, izmantojot “ Datums() ” metode:

var datums = jauns Datums ( 2023. gads , 07, divdesmitviens ) ;

Izsaukt ' uzstādīt laiku() ” metodi, lai iestatītu laiku. Turklāt ' getTime() ' un ' getTimezoneOffset() ', tiek izmantoti arī kā arguments ' uzstādīt laiku() ” metodi, lai iegūtu laiku un iestatītu laika joslu. Kur “getTimezoneOffset()” var ievietot vai atņemt laika joslas nobīdi:

datums. uzstādīt laiku ( datums. getTime ( ) + datums. getTimezoneOffset ( ) * 60 * 1000 ) ;

Izsauciet metodi console.log(), lai parādītu rezultātu:

konsole. žurnāls ( datums ) ;

Rezultātā viena diena tiek atņemta no noteiktā datuma atbilstoši laika joslas nobīdei:

Tas viss attiecas uz datuma izveidi ar noteiktu laika joslu, neizmantojot virknes attēlojumu.

Secinājums

Lai izveidotu datumu ar iestatītu laika joslu bez virknes attēlojuma, “ Datums() ” var izsaukt JavaScript metodi. Tā ir iebūvēta metode, ko izmanto darbam ar datumiem un laikiem. Turklāt izmantojiet ' getTimezoneOffset() ”, kas var ievietot vai atņemt laika joslas nobīdi. Šajā ziņojumā ir norādīti daži veidi, kā izveidot datumu ar noteiktu laika joslu.