O método getTime()
retorna o valor numérico correspondente ao horário da data especificada de acordo com o horário universal.
Você pode usar este método para atribuir uma data e horário a outro objeto Date
. Este método é funcionalmente equivalente ao método valueOf()
.
Sintaxe
dateObj.getTime()
Retorna
Um número representando os milissegundos passados desde 1 de Janeiro de 1970 00:00:00 UTC e a data atual.
Exemplos
Usando getTime()
para duplicar datas
Construindo um objeto de data com um horário idêntico.
// Sendo o mês iniciado em zero, birthday será 10 de Janeiro de 1995 var birthday = new Date(1994, 12, 10); var copy = new Date(); copy.setTime(birthday.getTime());
Medindo tempo de execução
Subtrair duas chamadas subsequentes a getTime()
em objetos Date
recém criados resultará no intervalo de tempo entre essas duas chamadas. Isso pode ser usado para calcular o tempo de execução de algumas operações. Veja também Date.now()
para evitar instanciar objetos Date
desnecessariamente.
var end, start; start = new Date(); for (var i = 0; i < 1000; i++) { Math.sqrt(i); } end = new Date(); console.log('Operation took ' + (end.getTime() - start.getTime()) + ' msec');
Especificações
Specification | Status | Comment |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Definição inicial. Implementado em JavaScript 1.0. |
ECMAScript 5.1 (ECMA-262) The definition of 'Date.prototype.getTime' in that specification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Date.prototype.getTime' in that specification. |
Standard | |
ECMAScript 2017 Draft (ECMA-262) The definition of 'Date.prototype.getTime' in that specification. |
Draft |
Compatibilidade de browsers
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte básico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suporte básico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
See also
Etiquetas do documento e colaboradores
Colaboradores desta página:
joelwallis
Última atualização por:
joelwallis,