Método Date setUTCMonth() do JavaScript

Definição e uso

setUTCMonth() O método define o mês com base no fuso horário mundial (de 0 a 11).

Observação:Janeiro é 0, fevereiro é 1, e assim por diante.

Este método também pode ser usado para definir a data do mês.

Dica:O tempo UTC (Coordinated Universal Time) é o tempo estabelecido pelo padrão de tempo mundial.

Observação:O tempo UTC é o mesmo que o GMT (Greenwich Mean Time).

Exemplo

Exemplo 1

Defina o mês como 4 (maio):

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

Experimente você mesmo

Exemplo 2

Defina o mês como 4 (maio) e a data como 20 de maio:

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

Experimente você mesmo

Exemplo 3

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

var d = new Date();
d.setUTCMonth(d.getUTCMonth(), 0);

Experimente você mesmo

Sintaxe

Date.setUTCMonth(mês, dia)

Valor do parâmetro

Parâmetro Descrição
mês

Obrigatório. Um inteiro que representa o mês.

O valor esperado é de 0-11, mas são permitidos outros valores:

  • -1 causará o último mês do ano anterior
  • 12 causará o primeiro mês do próximo ano
  • 13 causará o segundo mês do próximo ano
dia

Opcional. Um inteiro que representa o dia do mês.

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

  • 0 causará a última hora do mês anterior
  • -1 causará uma hora antes da última hora do mês anterior

Se um mês tiver 31 dias:

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

Se um mês tiver 30 dias:

  • 32 causará o dia seguinte do próximo mês

Detalhes técnicos

Retorno: Um valor numérico que representa os milissegundos entre o objeto Date e meia-noite de 1 de janeiro de 1970.
Versão do JavaScript: ECMAScript 1

Suporte do navegador

Método Chrome IE Firefox Safari Opera
setUTCMonth() 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