Date.now()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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:

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

Especificações

Specification
ECMAScript Language Specification
# sec-date.now

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também