Método Date UTC do JavaScript

Definição e uso

UTC() O método retorna os milissegundos entre a data especificada e a meia-noite de 1 de janeiro de 1970 com base no horário universal.

Dicas:O Tempo Universal Coordenado (UTC) é o tempo estabelecido pelo padrão de tempo mundial.

Notas:O tempo UTC é o mesmo que o GMT (Greenwich Mean Time).

Exemplo

Exemplo 1

Retorna os milissegundos entre a data especificada e a meia-noite de 1 de janeiro de 1970:

var d = Date.UTC(2012, 02, 30);

Experimente você mesmo

Exemplo 2

Crie um objeto de data usando o tempo UTC em vez do tempo local:

var d = new Date(Date.UTC(2012, 02, 30));

Experimente você mesmo

Sintaxe

Date.UTC(year, month, day, horas, minutos, segundos, millisec)

Valor do parâmetro

Parâmetro Descrição
year Obrigatório. Representa o número de ano de quatro dígitos, permitindo valores negativos.
month

Obrigatório. Representa o inteiro do mês

O valor esperado é de 0-11, mas permite outros valores:

  • -1 causará o último mês do ano anterior
  • 12 causará o primeiro mês do ano seguinte
  • 13 causará o segundo mês do ano seguinte
day

Opcional. Inteiro, representa o dia do mês

O valor esperado é de 1-31, mas permite 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 segundo dia do próximo mês
hour

Opcional. Padrão 0. Representa o inteiro da hora

O valor esperado é de 0-23, mas permite outros valores:

  • -1 causará a última hora do dia anterior
  • 24 causará a primeira hora do dia seguinte
min

Opcional. Padrão 0. Representa o inteiro do minuto

O valor esperado é de 0-59, mas permite outros valores:

  • -1 causará o último minuto da hora anterior
  • 60 causará o primeiro minuto do próximo hora
sec

Opcional. Padrão 0. Representa o inteiro do segundo

O valor esperado é de 0-59, mas permite outros valores:

  • -1 causará o último segundo do minuto anterior
  • 60 causará o primeiro segundo do próximo minuto
millisec

Opcional. Padrão 0. Representa o inteiro do milissegundo

O valor esperado é de 0-999, mas permite outros valores:

  • -1 causará o último milissegundo do segundo anterior
  • 1000 causará o primeiro milissegundo do próximo segundo

Detalhes técnicos

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

Suporte ao navegador

Métodos Chrome IE Firefox Safari Opera
UTC() Suporte Suporte Suporte Suporte Suporte

Páginas relacionadas

Tutorial:Data do JavaScript

Tutorial:Formatação de data do JavaScript