Kuidas luua kuupäeva määratud ajavööndiga JavaScriptis stringi kasutamata

Kuidas Luua Kuupaeva Maaratud Ajavoondiga Javascriptis Stringi Kasutamata



Määratud ajavöönd võimaldab arendajal määrata praeguse aja nihke UTC-st (Universal Coordinated Time). Mõnikord on vaja luua kuupäev, millel on kohaliku aja järgi määratud ajavöönd. Sel eesmärgil kasutatakse JavaScripti Date() meetodit. Lisaks saate kasutada ka meetodit getTime() ja käivitada ' getTimezoneOffset() ” ajavööndi nihke lisamiseks või lahutamiseks vastavalt piirkonnale.

See postitus selgitab määratud ajavööndiga kuupäeva loomise meetodit.

Kuupäeva loomine määratud ajavööndiga ilma stringideta

Määratud ajavööndiga kuupäeva loomiseks ' Kuupäev() ” saab kasutada JavaScripti meetodit. See on sisseehitatud meetod, mida kasutatakse kuupäevade ja kellaaegadega töötamiseks.







Süntaks



Selles süntaksis on ' Kuupäev() ' kutsutakse välja meetod:



uus Kuupäev ( aasta, kuu, kuupäev, tund, minut, sekund, millisekund )

aastal ”, “ kuu ”, “ kuupäev ”, “ tund ”, “ minut ”, “ teiseks ”, ja „ millisekund ” edastatakse määratud ajavööndiga kuupäeva loomise parameetritena.





Näide 1: määrates kuupäevaobjekti

Selles toodud näites lähtestatakse objekt järgmiselt d ”. Seejärel 'kutsuge välja' Kuupäev() ” meetod ja edastage kuupäev vastavalt ülaltoodud süntaksile:

seal on d = uus Kuupäev ( 2023. aasta 03 kakskümmend , 1 , 78 , 27 , 0 ) ;

Edastage objekt argumendina ' console.log() ” meetod tulemuse kuvamiseks konsoolil:



konsool. logi ( d )

Võib täheldada, et kuupäev luuakse määratud ajavööndiga ilma stringi esituseta:

Näide 2: SetTime() meetodi kasutamine

Siin luuakse uus kuupäev ja salvestatakse see deklareeritud muutujasse, kasutades ' Kuupäev() ” meetod:

var kuupäev = uus Kuupäev ( 2023. aasta , 07, kakskümmend üks ) ;

kutsuge esile ' määra aeg() ” meetod kellaaja määramiseks. Lisaks ' getTime() ” ja „ getTimezoneOffset() ' kasutatakse ka argumendina ' määra aeg() ” meetod kellaaja hankimiseks ja ajavööndi määramiseks. Kui 'getTimezoneOffset()' saab ajavööndi nihke lisada või lahutada:

kuupäev. määra aeg ( kuupäev. getTime ( ) + kuupäeva. getTimezoneOffset ( ) * 60 * 1000 ) ;

Tulemuse kuvamiseks helistage meetodile console.log().

konsool. logi ( kuupäev ) ;

Selle tulemusena lahutatakse määratud kuupäevast üks päev vastavalt ajavööndi nihkele:

See kõik puudutab kuupäeva loomist määratud ajavööndiga ilma stringi esitust kasutamata.

Järeldus

Määratud ajavööndiga kuupäeva loomiseks ilma stringi esituseta, Kuupäev() ” saab välja kutsuda JavaScripti meetodi. See on sisseehitatud meetod, mida kasutatakse kuupäevade ja kellaaegadega töötamiseks. Lisaks kasutage ' getTimezoneOffset() ”, mis võib ajavööndi nihke lisada või lahutada. Selles postituses on toodud paar võimalust määratud ajavööndiga kuupäeva loomiseks.