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

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

javascriptlet now  = new Date();
let date = new Date(2015, 11, 4, 23, 59, 59);

let diff = now.getTime() - date.getTime();
console.log(diff);

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

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

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

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

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

javascriptconsole.log(diff / (1000 * 60 * 60));
Задание 1

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

Задание 2

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