JavaScript Date setMonth() -menetelmä

Määritelmä ja käyttö

setMonth() Tämä menetelmä asettaa päivämääräolion kuukauden.

Huomautus:Tammikuu on 0, helmikuu on 1 ja niin edelleen.

Tämä menetelmä voidaan myös käyttää kuukauden päivän asettamiseen.

Esimerkki

Esimerkki 1

Aseta kuukausi 4 (toukokuu):

var d = new Date();
d.setMonth(4);

Kokeile itse

Esimerkki 2

Aseta kuukausi 4 (toukokuu) ja päivämäärä 20. päiväksi:

var d = new Date();
d.setMonth(4, 20);

Kokeile itse

Esimerkki 3

Aseta päivämäärä edellisen kuukauden viimeiseen päivään:

var d = new Date();
d.setMonth(d.getMonth(), 0);

Kokeile itse

syntaksi

Date.setMonth(kuukausi, päivä)

parametrin arvo

parametri kuvaus
kuukausi

Vakio. kokonaisluku, joka ilmaisee kuukauden.

Odotettu arvo on 0-11, mutta sallitaan myös muut arvot:

  • -1 johtaa edellisen vuoden viimeiseen kuukauteen
  • 12 johtaa seuraavan vuoden ensimmäiseen kuukauteen
  • 13 johtaa seuraavan vuoden toiseen kuukauteen
päivä

Valinnainen. kokonaisluku, joka ilmaisee kuukauden päivän.

Odotettu arvo on 1-31, mutta sallitaan myös muut arvot:

  • 0 johtaa edellisen kuukauden viimeiseen päivään
  • -1 johtaa edellisen kuukauden viimeisen päivän edelliseen päivään

Jos kuukausi on 31 päivää:

  • 32 johtaa seuraavan kuukauden ensimmäiseen päivään

Jos kuukausi on 30 päivää:

  • 32 johtaa seuraavan kuukauden toiseen päivään

Tekninen yksityiskohta

Palautusarvo: Numeri, joka ilmaisee päivämääräolion ja 1. tammikuuta 1970 keskiyön välisen miljsekunnan.
JavaScript versio: ECMAScript 1

浏览器支持

方法 Chrome IE Firefox Safari Opera
setMonth() Tuki Tuki Tuki Tuki Tuki

Liittyvät sivut

Oppitunti:JavaScript-päivämäärä

Oppitunti:JavaScript-päivämäärän muotoilu

Oppitunti:JavaScript-päivämäärän asettamismenetelmät