Сводка
Метод 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 2015 (6th Edition, ECMA-262) Определение 'Date.now' в этой спецификации. |
Стандарт |
Совместимость с браузерами
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Смотрите также
Performance.now()
— предоставляет временные метки с разрешением в доли миллисекунд для использования при измерении производительности веб-страницыconsole.time()
/console.timeEnd()