JavaScript Date setMonth() Methode

Definition und Verwendung

setMonth() Diese Methode setzt den Monat des Datum-Objekts.

Anmerkung:Januar ist 0,Februar ist 1 und so weiter。

Diese Methode kann auch verwendet werden, um das Datum im Monat zu setzen。

Beispiel

Beispiel 1

Setze den Monat auf 4 (Mai):

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

Selbst probieren

Beispiel 2

Setze den Monat auf 4 (Mai) und das Datum auf den 20.:

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

Selbst probieren

Beispiel 3

Setze das Datum auf den letzten Tag des vorherigen Monats:

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

Selbst probieren

Syntax

Date.setMonth(month, day)

Parameterwert

Parameter Beschreibung
month

Erforderlich. Ganzzahl, die den Monat darstellt。

Erwarteter Wert ist 0-11,aber andere Werte sind erlaubt:

  • -1 wird den letzten Monat des vorherigen Jahres verursachen
  • 12 wird den ersten Monat des nächsten Jahres verursachen
  • 13 wird den zweiten Monat des nächsten Jahres verursachen
day

Optional. Ganzzahl,der angibt,an welchem Tag des Monats sich der Tag befindet。

Erwarteter Wert ist 1-31,aber andere Werte sind erlaubt:

  • 0 wird den letzten Tag des vorherigen Monats verursachen
  • -1 wird den Vortag des letzten Tages des vorherigen Monats verursachen

Wenn ein Monat 31 Tage hat:

  • 32 wird den ersten Tag des nächsten Monats verursachen

Wenn ein Monat 30 Tage hat:

  • 32 wird den zweiten Tag des nächsten Monats verursachen

技术细节

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

浏览器支持

方法 Chrome IE Firefox Safari Opera
setMonth() Unterstützung Unterstützung Unterstützung Unterstützung Unterstützung

Verwandte Seiten

Tutorial:JavaScript-Datum

Tutorial:JavaScript-Datumsformat

Tutorial:JavaScript-Datumssetzmethoden