tutoriais mais recente desenvolvimento web
 

JavaScript setMonth() Method

<JavaScript Data Objeto

Exemplo

Ajuste o mês a 4 (May) :

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

O resultado de d será:

Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

O setMonth() método define o mês de um objeto de data.

Note: janeiro é 0, fevereiro é 1, e assim por diante.

Este método também pode ser usado para definir o dia do mês.


Suporte navegador

Método
setMonth() sim sim sim sim sim

Sintaxe

Os valores dos parâmetros
Parâmetro Descrição
month Requeridos. Um inteiro que representa o mês

Os valores esperados são 0-11, mas outros valores são permitidos:

  • -1 resultará no último mês do ano anterior
  • 12 irá resultar no primeiro mês do próximo ano
  • 13 irá resultar no segundo mês do próximo ano
day Opcional. Um inteiro que representa o dia do mês

Os valores esperados são 1-31, mas outros valores são permitidos:

  • 0 resultará no último dia do mês anterior
  • -1 irá resultar no dia anterior ao último dia do mês anterior

Se o mês tem 31 dias:

  • 32 irá resultar no primeiro dia do próximo mês

Se o mês tem 30 dias:

  • 32 irá resultar no segundo dia do próximo mês

Detalhes técnicos

Valor de retorno: Um número, que representa o número de milissegundos entre o objeto de data e meia-noite primeiro de janeiro de 1970
JavaScript Versão: 1.0

Exemplos

mais Exemplos

Exemplo

Ajuste o mês a 4 (May) e no dia a dia 20:

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

O resultado de d será:

Tente você mesmo "

Exemplo

Defina a data ser o último dia do mês anterior:

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

O resultado de d será:

Tente você mesmo "

<JavaScript Data Objeto