Resumo

O método Date.now() retorna o número de milisegundos decorridos desde 1 de janeiro de 1970 00:00:00 UTC.

Sintaxe

var timeInMs = Date.now();

Parâmetros

Nenhum.

Descrição

O método now() retorna os milisegundos decorridos desde 1 de janeiro de 1970 00:00:00 UTC até agora como um  Number.

Por que now é um método estático de Date, você sempre o usará como Date.now().

Polyfill

Este método foi padronizado no ECMA-262 5th edition. Em ambientes que não estão atualizados para suportar este método você pode suprir esta carência utilizando o seguinte:

if (!Date.now) {
  Date.now = function now() {
    return new Date().getTime();
  };
}

Especificações

Especificação Status Comentário
ECMAScript 5.1 (ECMA-262)
The definition of 'Date.now' in that specification.
Padrão Definição inicial. Implementado no JavaScript 1.5
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Date.now' in that specification.
Padrão  

Compatibilidade de Browser

Baseado em Kangax's compat table.

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico 5 3 9 10.50 4
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
suporte básico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Veja também

Etiquetas do documento e colaboradores

Colaboradores desta página: rodgerpaulo, rodrigosilvaleite, alcatrazbr, giovannimesquita
Última atualização por: rodgerpaulo,