Основният проблем, свързан с разликата между две дати, е, че те може да не са в една и съща часова зона.
var date1 = new Date(2018, 11, 24); var date2 = new Date(2018, 11, 30); var diffDays = date2.getDate() - date1.getDate();
Този код създава два нови обекта Date, един за 24 декември 2018 г. и един за 30 декември 2018 г. След това намира разликата в дните между тези две дати с помощта на метода .getDate().
Математика с дати
var date = нова дата(); // 1/1/0001 var date2 = нова дата(); // 12 г