Die
setMonth()
Methode setzt den Monat eines Datums bezüglich des aktuellen Jahres.Syntax
dateObj.setMonth(monthValue[, dayValue])
Versionen vor JavaScript 1.3
dateObj.setMonth(monthValue)
Parameter
monthValue
- Eine ganze Zahl zwischen 0 und 11, die die Monate Januar bis Dezember repräsentiert.
dayValue
- Optional. Eine ganze Zahl zwischen 1 und 31, die die Tage eines Monats repräsentiert.
Rückgabewert
Die Anzahl der Millisekunden zwischen dem 1. Januar 1970 00:00:00 UTC und dem geänderten date Objekt.
Beschreibung
Wenn der dayValue
Parameter nicht gesetzt wird, bekommt er den Rückgabewert der getDate()
Methode.
Wenn ein Parameter mit einem Wert außerhalb seiner Grenzen übergebn wird, berücksichtigt die setMonth()
Methode diese Information in dem Date
Objekt. Wird zum Beispiel der Wert 15 für den monthValue
Parameter übergeben, so wird das Jahr um 1 inkrementiert und der Monat auf dem Wert 3 gesetzt.
Beispiele
Einsatz von setMonth()
var theBigDay = new Date(); theBigDay.setMonth(6);
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Initiale Definition. Implementiert in JavaScript 1.0. |
ECMAScript 5.1 (ECMA-262) Die Definition von 'Date.prototype.setMonth' in dieser Spezifikation. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'Date.prototype.setMonth' in dieser Spezifikation. |
Standard | |
ECMAScript 2017 Draft (ECMA-262) Die Definition von 'Date.prototype.setMonth' in dieser Spezifikation. |
Entwurf |
Browserkompatibilität
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |
Siehe auch
Schlagwörter des Dokuments und Mitwirkende
Schlagwörter:
Mitwirkende an dieser Seite:
schlagi123
Zuletzt aktualisiert von:
schlagi123,