JavaScript Date setMonth() methode

Definitie en gebruik

setMonth() Deze methode stelt de maand van het datumobject in.

Opmerking:Januari is 0, februari is 1, enzovoort.

Deze methode kan ook gebruikt worden om de dag van de maand in te stellen.

voorbeeld

Voorbeeld 1

Stel de maand in op 4 (mei):

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

Probeer het zelf uit

Voorbeeld 2

Stel de maand in op 4 (mei) en de dag op 20:

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

Probeer het zelf uit

Voorbeeld 3

Stel de datum in op de laatste dag van de vorige maand:

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

Probeer het zelf uit

syntaxis

Date.setMonth(maand, dag)

parameterwaarde

parameter beschrijving
maand

Verplicht. Gehele getal dat de maand aangeeft.

De verwachte waarde is 0-11, maar andere waarden zijn toegestaan:

  • -1 zal de laatste maand van het vorige jaar veroorzaken
  • 12 zal de eerste maand van het volgende jaar veroorzaken
  • 13 zal de volgende maand van het volgende jaar veroorzaken
dag

Optioneel. Gehele getal, dat aangeeft op welke dag van de maand het is.

De verwachte waarde is 1-31, maar andere waarden zijn toegestaan:

  • 0 zal de laatste dag van de vorige maand veroorzaken
  • -1 zal de dag voor de laatste dag van de vorige maand veroorzaken

Als een maand 31 dagen heeft:

  • 32 zal de eerste dag van de volgende maand veroorzaken

Als een maand 30 dagen heeft:

  • 32 zal de volgende dag van de volgende maand veroorzaken

Technische details

Retourwaarde: Numerieke waarde, die het aantal milliseconden tussen de datumobject en middernacht van 1 januari 1970 aangeeft.
JavaScript versie: ECMAScript 1

浏览器支持

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

Related pages

Tutorial:JavaScript date

Tutorial:JavaScript date format

Tutorial:JavaScript date setting methods