Зачем нужен этот калькулятор и как им пользоваться?
Представьте ситуацию: вам нужно рассчитать точную сумму пеней по задолженности, узнать, сколько дней осталось до конца испытательного срока, или просто спланировать длительный отпуск. Считать дни по настенному календарю — долго, к тому же легко запутаться, где 30 дней, а где 31.
Этот калькулятор берет всю рутину на себя. Вы просто указываете две любые даты, и алгоритм мгновенно показывает разницу. Система сама знает продолжительность каждого месяца и автоматически учитывает високосные годы.
Что за галочка «Включить последний день»?
В обычной жизни мы считаем даты математически. Например, от 1 до 5 мая прошло 4 дня. Но в юридической практике (например, при расчете срока аренды помещения с 1 по 5 число) 5-е число тоже является рабочим днем, за который нужно платить. В таких случаях дней получается 5. Если у вас именно такая ситуация — просто поставьте галочку перед расчетом, и калькулятор прибавит нужные сутки.
Как происходит математический расчет?
Если вам интересно, как это работает «под капотом», то логика предельно проста. Калькулятор переводит выбранные вами даты в миллисекунды (начиная отсчет с 1 января 1970 года). Затем из большей даты вычитается меньшая. Полученный остаток переводится обратно в дни по следующей формуле:
Справочно: 86 400 000 — это ровно столько миллисекунд в одних полных сутках (1000 мс умножаем на 60 секунд, затем на 60 минут и на 24 часа).