JavaScript метод Date.now()

JavaScript Date

Определение и применение

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

Этот метод аналогичен использованию метода getTime() на новом объекте Date созданным без параметров:

// создаем объект Date с текущим временем и возвращаем числовое значение указанной даты
 в виде количества миллисекунд, прошедших с 00:00:00 1 января 1970 года по UTC

const val = new Date().getTime(); 

Поддержка браузерами

МетодChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
now()ДаДаДаДа9.0Да

JavaScript синтаксис:

const val = Date.now();

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

ECMAScript 5.1 (ECMA-262). Реализовано в JavaScript 1.5.

Пример использования

let end, start, result; // создаем пустые переменные

start = Date.now(); // получаем числовое значение, соответствующее текущему времени в миллисекундах
for (let i = 0; i < 10000000; i++) {
  Math.pow(i, i);              // вычисляем переданное число i в указанной степени i
}
end = Date.now(); // получаем числовое значение, соответствующее текущему времени в миллисекундах

result = end - start; // получаем разницу в миллисекундах
console.log(result + " ms"); // 23 ms (для моего процессора)

Вычитание двух последующих вызовов метода now() позволило нам в этом примере получить промежуток времени между выполнением цикла в котором вычисляется переданное число в той же степени, что и число.

JavaScript Date
×

Кажется, вы используете блокировщик рекламы :(

Этот ресурс не является коммерческим проектом и развивается на энтузиазме автора сайта, который посвящает все свое свободное время этому проекту.

Добавьте, пожалуйста, basicweb.ru в исключения блокировщика рекламы, этим вы поможете развитию проекта.