Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Date.now

Возвращает текущее время как число миллисекунд.

Доступно с: ES5

Синтаксис

Date.now()

Возвращаемое значение

numberКоличество миллисекунд с 1 января 1970 года по UTC.

Примеры

Текущая метка времени:

console.log(Date.now());

Результат:

1791014400000

Сколько длилась операция:

const start = Date.now();
 
let sum = 0;
for (let i = 0; i < 1e6; i++) sum += i;
 
console.log(`Took ${Date.now() - start} ms`);

Результат:

Took 4 ms

Примечания

Число у каждого запуска своё. Такую метку удобно хранить и сравнивать: больше число — позже момент. Это то же самое, что new Date().getTime(), только без создания объекта.

См. также

  • Date — Дата и время: создание, чтение частей, вычисления.
  • Date.prototype.getTime — Возвращает дату как число миллисекунд.
  • console.time — Измеряет, сколько времени выполнялся код.

Вопросы и ответы по теме

В учебнике

  • Дата и время — Объект Date в JavaScript: создание даты, чтение года, месяца и дня, изменение даты, разница между датами и формат ISO.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.