Расчёт дней и месяцев между датами

Посчитать, сколько дней между 15 марта и 20 ноября, в уме почти невозможно – месяцы разной длины, и одна ошибка в феврале сбивает весь результат. Расчёт дней месяцев нужен для оплаты аренды, начисления процентов, подсчёта стажа, отпуска, срока годности и возраста. Ниже – как считать вручную и где машина надёжнее.

Режим расчёта
Даты

Калькулятор принимает начальную и конечную дату и выдаёт интервал сразу в нескольких форматах: общим числом дней, числом полных месяцев и комбинацией «лет, месяцев и дней». Можно выбрать, включать ли граничные даты, и отдельно посчитать только рабочие дни без выходных и праздников. Диапазон расчёта охватывает любые годы, включая високосные, длину которых калькулятор определяет сам.

Как посчитать количество дней между датами

Базовый принцип – разность двух дат. Из конечной даты вычитают начальную, а результат выражают в днях.

Алгоритм для ручного счёта:

  1. Посчитайте дни до конца начального месяца.
  2. Прибавьте полные месяцы между ними, используя реальную длину каждого (январь – 31, февраль – 28 или 29, март – 31 и так далее).
  3. Прибавьте дни в конечном месяце.

Пример. От 15 марта до 20 ноября одного года:

  • остаток марта: 31 − 15 = 16 дней;
  • апрель–октябрь полностью: 30 + 31 + 30 + 31 + 31 + 30 + 31 = 214 дней;
  • ноябрь: 20 дней;
  • итого: 16 + 214 + 20 = 250 дней.

Главная ловушка – февраль. В високосном году (делится на 4, но не на 100, кроме делящихся на 400) в нём 29 дней. 2024 и 2028 – високосные, 2026 – нет.

Как считать месяцы между датами

Месяц – величина переменная, поэтому есть два подхода.

Полные календарные месяцы. Считают, сколько раз от начальной даты прошло «то же число» следующего месяца. От 10 марта до 10 июля – ровно 4 месяца. Если в конечной дате число меньше начального, последний месяц неполный.

Условный месяц 30 дней (метод «30/360»). Применяют в банковских и облигационных расчётах: каждый месяц приравнивают к 30 дням, год – к 360. Это упрощает начисление процентов, но даёт расхождение с реальным календарём.

Пример с полными месяцами. От 28 января до 5 апреля: два полных месяца (28 января → 28 марта) плюс остаток до 5 апреля. То есть 2 месяца и 8 дней.

При прибавлении месяцев работает правило конца месяца: 31 марта + 1 месяц = 30 апреля, потому что 31 апреля не существует. Это же касается 29, 30 и 31 числа в стыке с февралём.

Календарные и рабочие дни: в чём разница

Календарные дни – это все дни подряд. Рабочие дни – будни за вычетом субботы, воскресенья и официальных нерабочих праздничных дней.

Где что применяют:

  • Календарные дни – сроки годности, проценты по вкладам и кредитам, отпуск, гарантия.
  • Рабочие дни – процессуальные сроки, поставки по договорам, ответы госорганов.

Чтобы посчитать рабочие дни, из общего числа дней вычитают выходные и праздники по производственному календарю на нужный год. Состав праздничных и перенесённых дней меняется ежегодно – сверяйтесь с официальным производственным календарём на конкретный год.

Включать ли граничные даты

От ответа зависит результат, и расхождение бывает в один-два дня.

  • Интервал как разность – первый день не считается, последний считается. 1 марта → 2 марта = 1 день.
  • Оба дня включены – типично для аренды, хранения, проживания. 1 марта по 2 марта включительно = 2 дня.

Перед расчётом определите, какое правило диктует ваш договор, закон или задача. В калькуляторе включение начальной и конечной даты переключается отдельно.

Частые ошибки

  • Считают все месяцы по 30 дней там, где нужен точный календарь – накапливается ошибка в несколько дней.
  • Забывают про високосный февраль.
  • Путают календарные и рабочие дни в договорных сроках.
  • Не учитывают правило конца месяца при прибавлении месяцев.
  • Ошибаются с границами интервала (включать или нет первый и последний день).

Для разовой прикидки хватит ручного счёта, но для стажа, процентов и юридических сроков надёжнее калькулятор: он сам подставит длину каждого месяца, учтёт високосность и при необходимости исключит выходные.

Материал носит справочный характер; для юридически значимых сроков сверяйтесь с действующим законодательством и официальным производственным календарём.

Часто задаваемые вопросы

Включается ли первый день в расчёт?
Зависит от задачи. По умолчанию интервал считают как разность дат: первый день не входит, последний входит. Но при подсчёте срока хранения, аренды или больничного часто включают оба дня. Уточняйте правило для конкретного случая.
Сколько дней в месяце берут при расчётах?
Точный календарный расчёт учитывает реальную длину каждого месяца – от 28 до 31 дня. В финансах иногда применяют условный месяц в 30 дней (метод «30/360»), чтобы упростить начисление процентов.
Как посчитать возраст в годах и месяцах?
Вычтите год рождения из текущего года, затем скорректируйте на месяцы и дни: если месяц и день рождения ещё не наступили, отнимите один год. Калькулятор делает это автоматически и выдаёт результат в формате «лет, месяцев, дней».
Чем отличаются календарные и рабочие дни?
Календарные дни – все подряд, включая выходные и праздники. Рабочие дни исключают субботы, воскресенья и официальные праздники по производственному календарю. Сроки в договорах и законах могут считаться в любом из этих вариантов.
Можно ли посчитать дату через N дней или месяцев?
Да. К начальной дате прибавляют нужное число дней или месяцев. При прибавлении месяцев действует правило конца месяца: 31 января + 1 месяц = 28 (или 29) февраля, поскольку 31-го числа в феврале нет.
  1. Калькулятор дней 2026: расчёт дней между датами онлайн
  2. Счетчик дат – рассчитать количество дней между датами
  3. Как правильно считать дни между датами – правила и примеры
  4. Расчёт между датами: дни, недели, месяцы онлайн
  5. Калькулятор дней – рассчитать разницу между датами онлайн
  6. Калькулятор дней онлайн – точный расчёт дат