English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método setDate() do JavaScript

 Objeto Date do JavaScript

EstesetDate()Método, define o dia do mês para o objeto Date especificado com base na data local.

O valor esperado é1-31Mas permite outros valores:

  • 0 representa o último dia do mês anterior

  • -1Representa o dia anterior ao último dia do mês anterior

Se um mês tiver31dias:

  • 32É o primeiro dia do próximo mês

Se um mês tiver30 Dias:

  • 32É o dia seguinte ao primeiro dia do próximo mês

Sintaxe:

date.setDate(day)
var d = new Date();
d.setDate(22);
Testar e Verificar‹/›

Compatibilidade do Navegador

Todos os navegadores suportam completamente o método setDate():

Método
setDate()ÉÉÉÉÉ

Valor do Parâmetro

ParâmetroDescrição
dia1e31Inteiros entre

Se o valor estiver fora do intervalo de valores de datas do mês, o setDate() atualizará o objeto Date conforme necessário.

Por exemplo, se o valor for definido como 0, a data será definida como o último dia do mês anterior.

Detalhes Técnicos

Retorno:UTC 1970 Ano1Mês1Milissegundos entre 00:00:00 e a data fornecida
Versão do JavaScript:ECMAScript 1

Mais Exemplos

Este exemplo define o último dia do mês anterior como a data do mês atual:

var d = new Date();
d.setDate(0);
Testar e Verificar‹/›

 Objeto Date do JavaScript