Функции 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');});}());