Š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.