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

Розніца паміж аб'ектамі з датай у JavaScript

У папярэдніх уроках для знаходжання розніцы паміж датамі мы выкарыстоўвалі фармат timestamp. Аднак, на самой справе, у JavaScript гэта не абавязкова: даты, прадстаўленыя ў выглядзе аб'екта Date, можна аднімаць адзін ад аднаго, і вынік іх аднімання - розніца ў мілісекундах.

Для прыкладу давайце вывядзем колькасць мілісекунд, якія прайшлі з 25 мая 2015, 12:59:59 па цяперашні момант часу:

let now = new Date(); let date = new Date(2015, 4, 25, 12, 59, 59); let diff = now - date; // аднімаем два аб'екты з датамі адзін ад аднаго console.log(diff); // убачым розніцу ў мілісекундах

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

Мадыфікуйце папярэднюю задачу так, каб на экран вывадзілася розніца ў днях.

Мадыфікуйце папярэднюю задачу так, каб на экран вывадзілася розніца ў месяцах.

Мадыфікуйце папярэднюю задачу так, каб на экран вывадзілася розніца ў гадах.

byenru