АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗jsPmTmTmD 320 of 505 menu

Рознасць паміж датамі ў фармаце timestamp у JavaScript

Фармат timestamp прызначаны для знаходжання розніцы паміж датамі. Давайце для прыкладу атрымаем розніцу ў мілісекундах паміж бягучым і зададзеным момантам часу:

let now = new Date(); let date = new Date(2015, 11, 4, 23, 59, 59); let diff = now.getTime() - date.getTime(); console.log(diff);

Відавоўна, што часцей за ўсё нам патрэбна розніца не ў мілісекундах, а ў днях ці ў гадах. Для гэтага проста трэба перавесці мілісекунды ў патрэбнае нам значэнне.

Напрыклад, каб перавесці мілісекунды ў секунды, трэба мілісекунды падзяліць на 1000, каб секунды перавесці ў хвіліны, трэба секунды падзяліць на 60 і гэтак далей.

Давайце, напрыклад, пераведзем розніцу паміж датамі ў хвіліны:

console.log(diff / (1000 * 60));

А цяпер - у гадзіны:

console.log(diff / (1000 * 60 * 60));

Выведзіце на экран колькасць дзён, якія прайшлі паміж 1 сакавіка 1988 года і 10 студзеня 2000 года.

Выведзіце на экран колькасць месяцаў, якія прайшлі паміж вашым нараджэннем і бягучым момантам часу.

byenru