Kuinka luoda päivämäärä määritetyllä aikavyöhykkeellä käyttämättä merkkijonoesitystä JavaScriptissä

Kuinka Luoda Paivamaara Maaritetylla Aikavyohykkeella Kayttamatta Merkkijonoesitysta Javascriptissa



Asetetun aikavyöhykkeen avulla kehittäjä voi määrittää nykyisen aikapoikkeaman UTC:stä (Universal Coordinated Time). Joskus on tarpeen luoda päivämäärä, jossa on asetettu aikavyöhyke paikallisen ajan mukaan. Tätä tarkoitusta varten käytetään JavaScriptin Date()-menetelmää. Lisäksi voit myös käyttää getTime()-menetelmää ja kutsua ' getTimezoneOffset() ” lisätäksesi tai vähentääksesi aikavyöhykkeen siirtymää alueen mukaan.

Tämä viesti selittää menetelmän päivämäärän luomiseen tietyllä aikavyöhykkeellä.

Päivämäärän luominen määritetyllä aikavyöhykkeellä ilman merkkijonoesitystä

Jos haluat luoda päivämäärän määritetyllä aikavyöhykkeellä, ' Päivämäärä() ” JavaScript-menetelmää voidaan käyttää. Se on sisäänrakennettu menetelmä, jota käytetään päivämäärien ja kellonaikojen käsittelyyn.







Syntaksi



Tässä syntaksissa ' Päivämäärä() ' -menetelmää kutsutaan:



Uusi Päivämäärä ( vuosi, kuukausi, päivämäärä, tunti, minuutti, sekunti, millisekunti )

' vuosi ”, “ kuukausi ”, “ Päivämäärä ”, “ tunnin ”, “ minuutti ”, “ toinen ”, ja ” millisekunti ” välitetään parametreina päivämäärän luomiseksi tietyllä aikavyöhykkeellä.





Esimerkki 1: Määrittämällä päivämääräobjektin

Tässä esimerkissä objekti alustetaan nimellä ' d ”. Sitten 'kutsu' Päivämäärä() ' -menetelmää ja välitä päivämäärä yllä olevan syntaksin mukaisesti:

siellä on d = Uusi Päivämäärä ( 2023 03 kaksikymmentä , 1 , 78 , 27 , 0 ) ;

Anna objekti argumenttina ' console.log() ' tapa näyttää tulos konsolissa:



konsoli. Hirsi ( d )

Voidaan havaita, että päivämäärä luodaan asetetulla aikavyöhykkeellä ilman merkkijonoesitystä:

Esimerkki 2: Metodin setTime() käyttö

Täällä uusi päivämäärä luodaan ja tallennetaan ilmoitettuun muuttujaan ' Päivämäärä() 'menetelmä:

var päivämäärä = Uusi Päivämäärä ( 2023 , 07, kaksikymmentäyksi ) ;

Kutsu ' Asettaa aika() ”-menetelmää ajan asettamiseen. Lisäksi ' getTime() ' ja ' getTimezoneOffset() ' käytetään myös argumenttina ' Asettaa aika() ”-menetelmää ajan saamiseksi ja aikavyöhykkeen asettamiseen. Jossa 'getTimezoneOffset()' voi lisätä tai vähentää aikavyöhykepoikkeaman:

Päivämäärä. Asettaa aika ( Päivämäärä. getTime ( ) + Päivämäärä. getTimezoneOffset ( ) * 60 * 1000 ) ;

Soita menetelmää console.log() näyttääksesi tuloksen:

konsoli. Hirsi ( Päivämäärä ) ;

Tämän seurauksena yksi päivä vähennetään määritetystä päivämäärästä aikavyöhykkeen poikkeaman mukaisesti:

Siinä on kyse päivämäärän luomisesta tietyllä aikavyöhykkeellä ilman merkkijonoesitystä.

Johtopäätös

Jos haluat luoda päivämäärän määritetyllä aikavyöhykkeellä ilman merkkijonoesitystä, ' Päivämäärä() ” JavaScript-menetelmää voidaan kutsua. Se on sisäänrakennettu menetelmä, jota käytetään päivämäärien ja kellonaikojen käsittelyyn. Käytä lisäksi ' getTimezoneOffset() ', joka voi lisätä tai vähentää aikavyöhykkeen siirtymän. Tässä viestissä on kerrottu pari tapaa luoda päivämäärä tietyllä aikavyöhykkeellä.