JavaScript Date setUTCMonth() metod

Definition och användning

setUTCMonth() Metoden sätter månaden baserat på world time (från 0 till 11).

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.

Tips:World Coordinated Time (UTC) är den tid som definieras av världstidsnormen.

Kommentar:UTC-tid och GMT-tid (Greenwich Mean Time) är samma sak.

Exempel

Exempel 1

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

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

Prova själv

Exempel 2

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

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

Prova själv

Exempel 3

Sätt datumet till den sista dagen i föregående månad:

var d = new Date();
d.setUTCMonth(d.getUTCMonth(), 0);

Prova själv

Syntax

Datum.setUTCMonth(månad, dag)

Parametervärde

Parameter 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 en dag i månaden.

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

  • 0 kommer att leda till den sista timmen i föregående månad
  • -1 kommer att leda till en timme innan den sista timmen i föregående månad

Om en månad har 31 dagar:

  • 32 kommer att leda till nästa månadens första dag

Om en månad har 30 dagar:

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

Tekniska detaljer

Returvärde: Numer, som representerar millisekunder mellan datumobjektet och midnatt den 1 januari 1970.
JavaScript-version: ECMAScript 1

Webbläsare stödjer

Metod Chrome IE Firefox Safari Opera
setUTCMonth() Stöd Stöd Stöd Stöd Stöd

Relaterade sidor

Lär dig:JavaScript-datum

Lär dig:JavaScript-datumformat

Lär dig:JavaScript-datuminställningsmetoder