Функции Date.now возвращает количество миллисекунд, прошедших с полуночи 1 января 1970 года до текущего момента.

Используется в случаях, когда нужно получить текущую дату именно в миллисекундах (то есть в виде числа), для большей эффективности. Date.now() поддерживается всеми современными браузерами, кроме ИЕ меньше 8 версии.

См. также getTime.

Синтаксис

Date.now();

Примеры

Пример

Выведем количество миллисекунд прошедших в 1 января 1970 года (фактически можно воспринимать как текущую дату в миллисекундах):

document.write(Date.now());

Результат выполнения кода:

document.write(Date.now());

Пример

Узнаем за сколько миллисекунд пользователь нажмет на кнопку ОК в диалоговом окне alert:

var start = Date.now();
alert('Закройте это окошко');
var time = Date.now() - start;
alert('Вы справились за ' + time + 'ms');

Результат выполнения кода:

;(function(){varinp=document.getElementById('ex2-result');inp=document.addEventListener('click',function(){varstart=Date.now();alert('Закройтеэтоокошко');vartime=Date.now()-start;alert('Высправилисьза'+time+'ms');});}());