JavaScript Date setMonth() metode

definition og brug

setMonth() metoden sætter måneden på datoobjektet.

bemærkninger:januar er 0, februar er 1, osv.

denne metode kan også bruges til at sætte datoen i måneden.

eksempel

eksempel 1

sæt måneden til 4 (maj):

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

prøv det selv

eksempel 2

sæt måneden til 4 (maj) og datoen til 20. dag:

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

prøv det selv

eksempel 3

sæt datoen til den sidste dag i den foregående måned:

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

prøv det selv

syntaks

Date.setMonth(måned, dag)

parameter værdi

parameter beskrivelse
måned

påkrævet. Et heltal, der repræsenterer måneden.

forventet værdi er 0-11, men andre værdier er tilladt:

  • -1 vil føre til det foregående års sidste måned
  • 12 vil føre til næste års første måned
  • 13 vil føre til næste års anden måned
dag

valgfri. Et heltal, der repræsenterer hvilken dag i måneden.

forventet værdi er 1-31, men andre værdier er tilladt:

  • 0 vil føre til den foregående måned sidste dag
  • -1 vil føre til den foregående måned sidste dag før dagen før

hvis en måned har 31 dage:

  • 32 vil føre til den næste månedes første dag

hvis en måned har 30 dage:

  • 32 vil føre til den næste månedes anden dag

tekniske detaljer

returværdi: et tal, der repræsenterer millisekunderne mellem datoobjektet og kl. midnat den 1. januar 1970.
JavaScript version: ECMAScript 1

browser understøtter

metode Chrome IE Firefox Safari Opera
setMonth() Support Support Support Support Support

Relaterede sider

Tutorial:JavaScript date

Tutorial:JavaScript date format

Tutorial:JavaScript date settings methods