JavaScript Data setMonth()
Exemplo
Defina o mês para 4 (maio):
const d = new Date();
d.setMonth(4);
Mais exemplos de "Experimente você mesmo" abaixo.
Definição e uso
O método setMonth() define o mês de um objeto de data.
Observação: janeiro é 0, fevereiro é 1 e assim por diante.
Este método também pode ser usado para definir o dia do mês.
Suporte ao navegador
setMonth()
é um recurso ECMAScript1 (ES1).
ES1 (JavaScript 1997) é totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaxe
Date.setMonth(month, day)
Valores de parâmetro
Parameter | Description |
---|---|
month | Required. An integer representing the month
Expected values are 0-11, but other values are allowed:
|
day | Optional. An integer representing the day of month
Expected values are 1-31, but other values are allowed:
If the month has 31 days:
If the month has 30 days:
|
Detalhes técnicos
Valor de retorno: | A Number, representando o número de milissegundos entre o objeto de data e a meia-noite de 1º de janeiro de 1970 |
---|---|
Versão JavaScript: | ECMAScript 1 |
Mais exemplos
Exemplo
Defina o mês para 4 (maio) e o dia para 20:
const d = new Date();
d.setMonth(4, 20);
Exemplo
Defina a data para o último dia do mês passado:
const d = new Date();
d.setMonth(d.getMonth(), 0);