metoda Date setMonth() w JavaScript

definicja i użycie

setMonth() metoda ustawia miesiąc obiektu daty.

komentarz:styczeń to 0, luty to 1, itd.

ta metoda może również być używana do ustawienia dnia w miesiącu.

przykład

przykład 1

ustawienie miesiąca na 4 (maj):

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

spróbuj sam

przykład 2

ustawienie miesiąca na 4 (maj) i dnia na 20:

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

spróbuj sam

przykład 3

ustawienie daty na ostatni dzień poprzedniego miesiąca:

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

spróbuj sam

syntax

Date.setMonth(month, day)

wartość parametru

parametr opis
month

wymagane. Całkowita liczba reprezentująca miesiąc.

Oczekiwana wartość to 0-11, ale dozwolone są inne wartości:

  • -1 spowoduje ostatni miesiąc poprzedniego roku
  • 12 spowoduje pierwszy miesiąc przyszłego roku
  • 13 spowoduje drugi miesiąc przyszłego roku
day

opcjonalne. Całkowita liczba, która reprezentuje dzień w miesiącu.

Oczekiwana wartość to 1-31, ale dozwolone są inne wartości:

  • 0 spowoduje ostatni dzień poprzedniego miesiąca
  • -1 spowoduje poprzedni dzień ostatniego dnia poprzedniego miesiąca

jeśli miesiąc ma 31 dni:

  • 32 spowoduje pierwszy dzień następnego miesiąca

jeśli miesiąc ma 30 dni:

  • 32 spowoduje drugi dzień następnego miesiąca

szczegóły techniczne

Zwracana wartość: wartość liczbowa, która reprezentuje liczbę milisekund między obiektem daty a północą 1 stycznia 1970 roku.
Wersja JavaScript: ECMAScript 1

obsługa przeglądarek

metoda Chrome IE Firefox Safari Opera
setMonth() Wsparcie Wsparcie Wsparcie Wsparcie Wsparcie

Strony związane

Tutorial:Data JavaScript

Tutorial:Format daty JavaScript

Tutorial:Metody ustawiania daty JavaScript