powered by olehstudio.pro

Дней между
датами

Точный расчёт в днях, неделях и месяцах. Или прибавьте нужное количество дней к дате.

Начальная дата
Конечная дата
Разница
Выберите обе даты

Зачем считать дни между датами

Кажется, что достаточно вычесть одно число из другого. На практике мешают разная длина месяцев, високосные годы и переходы через год. Ошибка на день в договоре или заявлении оборачивается реальными проблемами.

Включать последний день или нет

Это главный источник путаницы. Между 1 и 2 января проходят одни сутки, но задействованы два дня. Какой ответ верный — зависит от задачи.

СитуацияКак считать
Сколько суток прошлоБез последнего дня
Сколько дней в отпускеС последним днём
Срок хранения товараС последним днём
Проценты по вкладуОбычно без последнего дня
По российскому гражданскому законодательству срок начинает течь на следующий день после календарной даты, которой определено его начало. Если срок истекает в выходной, днём окончания считается ближайший следующий рабочий день.

Про месяцы и годы

Прибавление месяцев работает календарно, а не по фиксированному числу дней. К 15 января плюс один месяц даёт 15 февраля, хотя прошло только 31 день. Если такого числа в целевом месяце нет, результат сдвигается на последний день: 31 января плюс месяц — это 28 или 29 февраля.

Частые вопросы

Учитываются ли високосные годы?
Да, расчёт ведётся по реальному календарю. Високосный год наступает каждые четыре года, кроме годов, кратных ста, но не кратных четырёмстам. Например, 2000 год был високосным, а 1900 — нет.
Как посчитать рабочие дни?
Этот инструмент считает календарные дни. Для рабочих дней с учётом российских праздников есть отдельный калькулятор — он использует официальный производственный календарь.
Почему разница в месяцах не совпадает с делением дней на 30?
Месяцы имеют разную длину от 28 до 31 дня. Расчёт в месяцах ведётся календарно, поэтому результат отличается от простого деления. Для точности ориентируйтесь на количество дней.
Можно ли считать даты до 1970 года?
Да, ограничений по диапазону нет. Работают и даты в прошлом веке, и далёкое будущее.
Что значит «включать последний день»?
При включении к результату добавляется единица. Это нужно, когда считаете количество задействованных дней — например, дней отпуска. Для подсчёта прошедших суток галочку ставить не нужно.
Сохраняются ли введённые данные?
Нет, расчёт выполняется в браузере, ничего не отправляется на сервер и не сохраняется.

Похожие инструменты

Все инструменты и сервисы →

Нужен сайт или Telegram-бот?

Разработка под ключ: от задачи до запуска и поддержки

Обсудить проект