--- title: Date.now() slug: Web/JavaScript/Reference/Global_Objects/Date/now tags: - JavaScript - Reference - Referencia - data - metodo - polyfill translation_of: Web/JavaScript/Reference/Global_Objects/Date/now ---
{{JSRef("Global_Objects", "Date")}}

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  {{jsxref("Global_Objects/Number", "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
{{SpecName('ES5.1', '#sec-15.9.4.4', 'Date.now')}} {{Spec2('ES5.1')}} Definição inicial. Implementado no JavaScript 1.5
{{SpecName('ES6', '#sec-date.now', 'Date.now')}} {{Spec2('ES6')}}

Compatibilidade de Browser

Baseado em Kangax's compat table.

{{ CompatibilityTable() }}

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 {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }} {{ CompatVersionUnknown() }}

Veja também