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. |
Standard | Definição inicial. Implementado no JavaScript 1.5 |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Date.now' in that specification. |
Standard |
Compatibilidade de Browser
Baseado em Kangax's compat table.
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
window.performance.now
- fornece timestamps com sub-millisegudno precisão para uso em medir o desempenho da páginaconsole.time
/console.timeEnd