Método Date setDate() do JavaScript

Definição e uso

setDate() O método define o dia do mês no objeto Date.

Exemplo

Exemplo 1

Definir a data no mês:

var d = new Date();
d.setDate(15);

Experimente você mesmo

Exemplo 3

Definir o último dia do mês anterior:

var d = new Date();
d.setDate(0);

Experimente você mesmo

Exemplo 3

Definir o dia do mês:

var d = new Date("21 de julho de 1983 01:15:00");
d.setDate(15);

Experimente você mesmo

Sintaxe

Date.setDate(dia)

Valor do parâmetro

Parâmetro Descrição
dia

Obrigatório. Número inteiro, representa o dia do mês.

O valor esperado é de 1-31, mas são permitidos outros valores:

  • 0 levará ao último dia do mês anterior
  • -1 levará ao dia anterior ao último dia do mês anterior

Se um mês tiver 31 dias:

  • 32 levará ao primeiro dia do próximo mês

Se um mês tiver 30 dias:

  • 32 levará ao dia seguinte do próximo mês

Detalhes técnicos

Retorno: Número, representa os milissegundos entre o objeto Date e a meia-noite de 1 de janeiro de 1970.
Versão do JavaScript: ECMAScript 1

Suporte do navegador

Método Chrome IE Firefox Safari Opera
setDate() Suporte Suporte Suporte Suporte Suporte

Páginas relacionadas

Tutorial:Data do JavaScript

Tutorial:Formato de data do JavaScript

Tutorial:Métodos de configuração de data do JavaScript