Date.prototype.getTime()

Сводка

Метод 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
Базовая поддержка (Да) (Да) (Да) (Да) (Да) (Да)

Смотрите также

Метки документа и участники

 Внесли вклад в эту страницу: Mingun
 Обновлялась последний раз: Mingun,