Сводка
Метод getTime()
возвращает числовое значение, соответствующее указанной дате по всемирному координированному времени.
Вы можете использовать этот метод для того, чтобы присвоить дату и время другому объекту Date
. Этот метод функционально эквивалентен методу valueOf()
.
Синтаксис
dateObj.getTime()
Параметры
Нет.
Возвращаемое значение
Значение, возвращённое методом getTime()
, является количеством миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC.
Примеры
Пример: использование метода getTime()
для копирования дат
Конструирует новый объект даты с идентичным значением времени.
var birthday = new Date(1994, 12, 10); var copy = new Date(); copy.setTime(birthday.getTime());
Пример: замер времени выполнения
Вычитанием двух последовательных вызовов метода getTime()
на заново сконструированных объектах Date
можно замерить промежуток времени, произошедший между двумя этими вызовами. Это можно использовать для вычисления времени выполнения неких операций.
var end, start; start = new Date(); for (var i = 0; i < 1000; i++) { Math.sqrt(i); } end = new Date(); console.log('Операция заняла ' + (end.getTime() - start.getTime()) + ' мсек');
Спецификации
Спецификация | Статус | Комментарии |
---|---|---|
ECMAScript 1-е издание. | Стандарт | Изначальное определение. Реализована в JavaScript 1.0. |
ECMAScript 5.1 (ECMA-262) Определение 'Date.prototype.getTime' в этой спецификации. |
Стандарт | |
ECMAScript 6 (ECMA-262) Определение 'Date.prototype.getTime' в этой спецификации. |
Кандидат в рекомендации |
Совместимость с браузерами
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) |
Возможность | Android | Chrome для Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) | (Да) |