Date.now()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
Сводка
ÐеÑод 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();
};
}
СпеÑиÑикаÑии
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-date.now> |
СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами
СмоÑÑиÑе Ñакже
Performance.now()â пÑедоÑÑавлÑÐµÑ Ð²ÑеменнÑе меÑки Ñ ÑазÑеÑением в доли миллиÑекÑнд Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñи измеÑении пÑоизводиÑелÑноÑÑи веб-ÑÑÑаниÑÑconsole.time()/console.timeEnd()