MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Date.now()

Сводка

Метод Date.now() возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC.

Синтаксис

var timeInMs = Date.now();

Параметры

Нет.

Описание

Метод now() возвращает количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC по текущий момент времени в качестве числа.

Поскольку метод now() является статическим методом объекта Date, вы всегда должны использовать его как Date.now().

Полифилл

Этот метод был стандартизирован в ECMA-262 5-го издания. Отсутствие этого метода в движках, которые не были обновлены для его поддержки, можно обойти следующей прокладкой:

if (!Date.now) {
  Date.now = function now() {
    return new Date().getTime();
  };
}

Спецификации

Спецификация Статус Комментарии
ECMAScript 5.1 (ECMA-262)
Определение 'Date.now' в этой спецификации.
Стандарт Изначальное определение. Реализована в JavaScript 1.5.
ECMAScript 6 (ECMA-262)
Определение 'Date.now' в этой спецификации.
Кандидат в рекомендации  

Совместимость с браузерами

Возможность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка 5 3.0 (1.9) 9 10.50 4
Возможность Android Chrome для Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка (Да) (Да) (Да) (Да) (Да) (Да)

На основе таблицы совместимости Kangax.

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

  • Performance.now() — предоставляет временные метки с разрешением в доли миллисекунд для использования при измерении производительности веб-страницы
  • console.time() / console.timeEnd()

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

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