Date.now()
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.
Estamos convertendo nossos dados de compatibilidade para o formato JSON.
Esta tabela de compatibilidade ainda usa o formato antigo,
pois ainda não convertemos os dados que ela contém.
Descubra como você pode ajudar! (en-US)
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-millisegundo precisão para uso em medir o desempenho da páginaconsole.time
/console.timeEnd