Расчёт календарных дней между датами: формула, примеры и онлайн-калькулятор

📐 Математика и учёбаОбновлено: 19 июля 2026 г.4 мин чтения
Вы когда-нибудь ломали голову, считая календарные дни между двумя датами — для отпуска, бухгалтерии или дедлайна? Ошибки на один день могут стоить денег или нервов. Чтобы вы больше не путались, я разберу формулу, покажу на примерах и дам готовые инструменты.
⚡ Коротко: главное
  • Календарные дни считаются ВКЛЮЧАЯ первый день, но не включая последний — это правило стандарта ISO 8601.
  • Чтобы узнать число дней между 1 марта и 31 марта, вычтите из 31 число 1: получите 30 (а не 31) дней.
  • За один год между датами набегает от 365 до 366 дней, если високосный год.
  • Простой онлайн-инструмент позволяет посчитать дни за секунду без формул.

Что такое календарные дни и зачем их считать?

Календарные дни отличаются от рабочих: они включают выходные и праздники. Это нужно, когда вы считаете срок по договору, длительность отпуска или число дней до зарплаты. Например, если вы взяли кредит на 30 календарных дней, то 30-й день (включая воскресенье) — последний день платежа.

Главное правило: считаем включительно с первого дня, не включая последний. Если договор подписан 1 марта и действует 10 дней, то последний день — 10 марта, а не 11. Но чтобы узнать разницу между двумя датами (сколько дней прошло), мы вычитаем начальную дату из конечной.

В повседневной жизни мы часто путаемся: «с 1 по 10 марта — это 10 или 9 дней?» Правильный ответ: 9 полных дней, если считать интервал. Прибавляя 10 дней к 1 марта, получаем 11 марта — это уже другая операция.

Формула расчёта календарных дней между датами

Математически всё просто: разница в днях = конечная дата − начальная дата. Но на практике мы не вычитаем в уме числа из календаря. Используйте формулу для любой пары дат.

Дни = (Г₂ − Г₁) × 365 + К₁ − Д₁ + Д₂ + В

Где:

  • Г₁, Г₂ — начальный и конечный год (числа).
  • К₁ — количество дополнительных дней за високосные годы между началом первого года и концом последнего. Проще: число високосных годов в диапазоне.
  • Д₁ — порядковый номер начального дня в году (от 1 до 365/366).
  • Д₂ — порядковый номер конечного дня в году.
  • В — поправка: +1 если нужно включить и начальный, и конечный день; обычно 0 для «между».

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

Пример 1: от 1 марта до 31 марта — классика

Допустим, вы хотите узнать, сколько дней между 1 марта 2026 года и 31 марта 2026 года. По правилу «включая начало, не включая конец»: 31 − 1 = 30 дней. Проверяем на пальцах: с 1 по 2 марта — 1 день, с 1 по 31 марта — 30 полных дней. Если вам нужно, чтобы оба дня считались (например, для аренды «с 1 по 31 марта»), то дней будет 31, но это уже условие договора. В примерах ниже мы используем стандартный интервал без включения последнего дня.

Пример 2: через несколько месяцев — 1 апреля по 15 июля

Задача: найти число дней между 1 апреля 2026 года и 15 июля 2026 года.

  1. Определяем количество полных месяцев: апрель (30 дней) — не полный, май (31), июнь (30), июль — не полный. Полные месяцы: май (31 день), июнь (30 дней).
  2. Считаем остатки: от 1 апреля до 30 апреля: 30 − 1 = 29 дней (апрельские дни, кроме первого). В июле: 15 дней (с 1 по 15).
  3. Суммируем: 29 (апрель) + 31 (май) + 30 (июнь) + 15 (июль) = 105 дней.

Проверка через Калькулятор календарных дней между датами даёт тот же результат: 105 дней.

Как рассчитать календарные дни вручную за 5 шагов
  1. 1
    Записать даты

    Начальная и конечная дата в формате дд.мм.гггг

  2. 2
    Дни до конца года

    Если начальная дата не 1 января, вычтите её день из 365 или 366

  3. 3
    Полные годы

    Умножьте количество полных лет между датами на 365 (или 366 для каждого високосного)

  4. 4
    Дни нового года

    Добавьте дни от 1 января до конечной даты (день года)

  5. 5
    Поправка на високосные

    Добавьте количество високосных годов между датами (включая начальный, если он високосный и дата после 29 фев)

  6. 6
    Итог

    Суммируйте все части — получите число календарных дней

Пошаговая инструкция с учётом високосности

Пример 3: с переходом через год и високосным — 15 декабря 2025 по 10 января 2027

Сложный случай: между 15 декабря 2025 года и 10 января 2027 года.

  1. Считаем дни до конца 2025: декабрь имеет 31 день. От 15 декабря до 31 декабря: 31 − 15 = 16 дней (не включая 15-е).
  2. Весь 2026 год: 365 дней (невисокосный).
  3. Дни с 1 января 2027 до 10 января: 10 дней.
  4. Итог: 16 + 365 + 10 = 391 день.

Если бы 2026 был високосным (например, 2024), то добавили бы 366 дней. ВАЖНО: високосные годы — те, что делятся на 4, кроме делящихся на 100, но делящиеся на 400 — високосные (например, 2000 был високосным). Для быстрого расчёта используйте онлайн-инструмент.

Чек-лист: что учесть при расчёте дней

0 из 6

Типичные ошибки при расчёте дней

Ошибка 1. Считают с первого дня как «0», а надо как «1».
Исправление: Если договор с 1 по 10 марта, то дней — 10 (включая оба), но интервал между датами — 9 дней.
Ошибка 2. Забывают про високосные годы.
Исправление: В 2024 году 366 дней, поэтому между 1 января 2023 и 1 января 2025 будет 366 + 365 = 731 день, а не 730.
Ошибка 3. Неправильно учитывают месяц февраль.
Исправление: В високосном году в феврале 29 дней, в обычном — 28.

Чтобы не ошибаться, сверяйтесь с Калькулятором календарных дней — он учтёт все нюансы.

Альтернативные способы: конвертер в недели и не только

Иногда нужно не просто число дней, а перевести их в недели или часы. Для этого пригодится Конвертер дней в недели. Например, 105 дней — это 15 полных недель (105 ÷ 7 = 15).

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

А если вы считаете скорость поездки за определённое количество дней, поможет Калькулятор средней скорости.

Мини-задачки для самопроверки

Проверьте себя, не подглядывая в ответы:

  1. Сколько дней между 1 января и 1 февраля 2026 года? (Ответ: 31 день.)
  2. Сколько дней между 1 марта 2026 и 1 марта 2027? (Ответ: 365 дней.)
  3. С 28 февраля по 2 марта 2024 года (високосный) — сколько дней? (Ответ: 3 дня: 28 фев → 29 фев (1), → 1 мар (2), → 2 мар (3), если не включать последний, то 2 дня. Уточните условие.)
  4. Между 25 декабря 2026 и 5 января 2027? (Ответ: 11 дней.)

🧮 Посчитайте сами — инструменты по теме

🧭 Разделы по теме

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

Сколько календарных дней в месяце?

В разных месяцах разное количество: 28, 29, 30 или 31 день. Февраль — 28 в обычный год и 29 в високосный. Для точного числа дней между датами нужно учитывать конкретные месяцы.

Как считать календарные дни между датами в Excel?

В Excel используйте функцию РАЗНДАТ с параметром "d": =РАЗНДАТ(A1;B1;"d"). Также можно просто вычесть одну ячейку из другой: =B1-A1. Результат будет в днях.

Что значит «календарные дни» простыми словами?

Календарные дни — это все дни подряд без выходных и праздников. Если вы взяли отпуск на 14 календарных дней, он включает субботы и воскресенья. В отличие от рабочих дней, где выходные не считаются.

Входят ли праздничные дни в календарные дни?

Да, календарные дни включают все календарные даты, включая праздничные и выходные. Если срок считается в календарных днях, праздники не исключаются.

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

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

Какие месяцы имеют 31 день?

31 день в январе, марте, мае, июле, августе, октябре, декабре. Запомнить легко: по костяшкам пальцев или стихотворением «Апрель с июнем, сентябрь и ноябрь — 30 дней, остальные — 31».

Как посчитать календарные дни для отпуска?

Узнайте дату начала отпуска и дату окончания. Вычтите из конечной даты начальную — получите число календарных дней отпуска. Например, с 1 по 15 апреля — 15 календарных дней (включая оба дня).

Сколько дней в 2026 году?

2026 год не високосный, поэтому в нём 365 календарных дней. Високосным будет 2028 год.

Источники и нормативные документы

  1. ISO 8601 — международный стандарт формата дат и времени
  2. Производственный календарь на 2026 год (Россия)
  3. Статья «Порядок исчисления сроков» в ГК РФ

Ещё по теме «Математика и учёба»