JavaScript Date setMonth() metod

definition och användning

setMonth() metoden sätter månadens värde för en datumobjekt.

kommentar:januari är 0, februari är 1, och så vidare.

denna metod kan också användas för att sätta datumet i månaden.

fall

exempel 1

sätt månaden till 4 (maj):

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

prova själv

exempel 2

sätt månaden till 4 (maj), och datumet till 20 dag:

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

prova själv

exempel 3

sätt datumet till föregående månads sista dag:

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

prova själv

syntaks

Date.setMonth(månad, dag)

parametervärden

parametrar beskrivning
månad

obligatoriskt. Heltal som representerar månaden.

förväntat värde är 0-11, men andra värden tillåts:

  • -1 kommer att leda till föregående års sista månad
  • 12 kommer att leda till nästa års första månad
  • 13 kommer att leda till nästa års andra månad
dag

valfritt. Heltal, som representerar vilken dag i månaden.

förväntat värde är 1-31, men andra värden tillåts:

  • 0 kommer att leda till föregående månads sista dag
  • -1 kommer att leda till föregående månads sista dag innan dess

om en månad har 31 dagar:

  • 32 kommer att leda till nästa månad första dagen

om en månad har 30 dagar:

  • 32 kommer att leda till nästa månads andra dag

tekniska detaljer

返回值: 数值,表示日期对象与 1970 年 1 月 1 日午夜之间的毫秒数。
JavaScript-version: ECMAScript 1

webbläsare stödjer

metod Chrome IE Firefox Safari Opera
setMonth() Stöd Stöd Stöd Stöd Stöd

Relaterade sidor

Tutorial:JavaScript datum

Tutorial:JavaScript datumformat

Tutorial:JavaScript datuminställningsmetoder