Обновлено:
Расчёт между датами
Срок исковой давности, просрочка платежа, стаж работы, длительность проекта – во всех этих случаях нужен точный расчёт между датами. Калькулятор дней позволяет вычислить количество дней между датами, а также найти дату путём прибавления или вычитания определённого количества дней, недель, месяцев и лет к известной дате.
Разбивка по компонентам
- Лет
- 0
- Месяцев
- 0
- Дней
- 0
Калькулятор принимает начальную и конечную даты и мгновенно показывает разницу в нескольких единицах: календарные дни, рабочие дни, полные недели, месяцы и годы. Расчёт учитывает выходные, праздничные дни, а также все переносы.
Как считать дни между двумя датами вручную
Если калькулятор недоступен, разницу можно определить по формуле. Алгоритм простой:
- Переведите обе даты в порядковый номер дня в году (1 января = 1, 2 января = 2 и т. д.).
- Если даты в пределах одного года – вычтите меньший номер из большего.
- Если даты в разных годах – прибавьте оставшиеся дни первого года, полные годы по 365 (366 для високосных) и дни второго года от начала.
Количество дней в каждом месяце:
| Месяц | Дней | Месяц | Дней |
|---|---|---|---|
| Январь | 31 | Июль | 31 |
| Февраль | 28/29 | Август | 31 |
| Март | 31 | Сентябрь | 30 |
| Апрель | 30 | Октябрь | 31 |
| Май | 31 | Ноябрь | 30 |
| Июнь | 30 | Декабрь | 31 |
Пример. С 15 марта по 10 июня 2026 года: 16 дней марта (31 − 15) + 30 дней апреля + 31 день мая + 10 дней июня = 87 календарных дней.
Календарные и рабочие дни – в чём разница?
Между двумя датами можно рассчитать разницу в днях, рабочих днях, неделях, месяцах. Выбор единицы зависит от задачи:
- Календарные дни – все дни подряд без исключений. Используются для подсчёта возраста, срока беременности, продолжительности отпуска в днях.
- Рабочие дни – дни, исключая выходные (суббота и воскресенье при пятидневке) и официальные праздники. Применяются для налоговых и процессуальных сроков, расчёта зарплаты, графика поставок.
В 2026 году при стандартной пятидневной рабочей неделе – 247 рабочих дней и 118 выходных и праздничных. При расчёте рабочих дней важно учитывать нерабочие дни, установленные указами Президента РФ.
Праздничные нерабочие дни в России (2026)
| Период | Праздник |
|---|---|
| 1–8 января | Новогодние каникулы |
| 23 февраля | День защитника Отечества |
| 8 марта | Международный женский день |
| 1 мая | Праздник Весны и Труда |
| 9 мая | День Победы |
| 12 июня | День России |
| 4 ноября | День народного единства |
Если праздник выпадает на выходной, нерабочий день переносится на ближайший рабочий (ст. 112 ТК РФ). Конкретные переносы утверждаются Постановлением Правительства РФ ежегодно.
Когда нужен расчёт промежутка между датами
Распространённые практические ситуации:
- Кредиты и вклады. Банки начисляют проценты за каждый календарный день пользования средствами. Разница даже в 1 день меняет сумму процентов.
- Трудовой стаж. Рассчитывается в календарных днях для определения права на пенсию, отпуск, больничный.
- Процессуальные сроки. Срок подачи апелляции, исковой давности (3 года = 1 095 или 1 096 дней) считается в календарных днях, но если последний день – выходной, срок продлевается до следующего рабочего.
- Налоговые сроки. Подача декларации, уплата авансовых платежей, камеральная проверка (3 месяца) – сроки в рабочих или календарных днях в зависимости от нормы НК РФ.
- Управление проектами. Дедлайны, спринты, длительность этапов – всё считается в рабочих днях.
Как влияют високосные годы на подсчёт
Год считается високосным, если он делится на 4, но не делится на 100. Исключение – годы, кратные 400, тоже високосные. Ближайшие високосные годы: 2024, 2028, 2032.
На длинных интервалах (несколько лет) разница становится ощутимой:
| Интервал | Без учёта високосных | С учётом високосных |
|---|---|---|
| 1 год (2026) | 365 дней | 365 дней |
| 4 года (2025–2028) | 1 460 дней | 1 461 день |
| 10 лет | 3 650 дней | 3 652–3 653 дня |
При расчёте процентов по кредиту или неустойки за каждый день просрочки лишний день в високосном году увеличивает итоговую сумму.
Как рассчитать разницу между датами в Excel
В Excel разницу между датами можно получить с помощью функции DATEDIF (РАЗНДАТ). Основные формулы:
| Формула | Результат |
|---|---|
=B1-A1 | Разница в днях (целое число) |
=РАЗНДАТ(A1;B1;"D") | Полное количество дней |
=РАЗНДАТ(A1;B1;"M") | Полное количество месяцев |
=РАЗНДАТ(A1;B1;"Y") | Полное количество лет |
=ЧИСТРАБДНИ(A1;B1) | Количество рабочих дней |
=ЧИСТРАБДНИ.МЕЖД(A1;B1;1;праздники) | Рабочие дни с учётом праздников |
Где A1 – начальная дата, B1 – конечная. Функция РАЗНДАТ не отображается в автоподсказках Excel, но работает корректно. Для расчёта рабочих дней с российскими праздниками укажите диапазон ячеек с датами праздников как последний аргумент ЧИСТРАБДНИ.МЕЖД.
Нюансы, которые часто упускают
Включение граничных дат. При формулировке «с 1 по 10 января» возможны два варианта: 9 дней (без одной из границ) или 10 дней (обе даты включены). В юридических документах обычно указывается «включительно».
Разница в месяцах – не всегда целое число. Подробный расчёт включает последовательное вычисление лет, месяцев, дней, часов, минут и секунд между выбранными датами. С 31 января по 28 февраля – 1 месяц, хотя прошло только 28 дней. А с 28 февраля по 31 марта – тоже 1 месяц, но уже 31 день.
Часовые пояса. При международных сделках разница дат может зависеть от часового пояса. Дедлайн «до 1 мая» в Москве (UTC+3) наступает раньше, чем в Нью-Йорке (UTC−4).
Результат расчёта носит информационный характер. Для юридически значимых решений сверяйте сроки с нормами законодательства и условиями договора.
Часто задаваемые вопросы
Учитываются ли високосные годы при расчёте?
Да, расчёт автоматически учитывает високосные годы. В таком году февраль содержит 29 дней вместо 28, что прибавляет один дополнительный день к итоговому интервалу, если он охватывает конец февраля високосного года.
Чем отличаются календарные дни от рабочих?
Календарные дни – это все дни подряд, включая выходные и праздники. Рабочие дни – только те, в которые ведётся трудовая деятельность. При стандартной пятидневке из 365 календарных дней примерно 247 являются рабочими.
Как посчитать количество дней между датами в Excel?
Простейший способ – вычесть одну дату из другой формулой =B1-A1. Для подсчёта полных лет, месяцев или дней используйте функцию РАЗНДАТ (DATEDIF) с параметрами “Y”, “M” или “D” соответственно.
Включается ли начальная дата в расчёт?
Зависит от задачи. При подсчёте срока хранения или возраста начальная дата обычно не включается. При расчёте процентов по кредиту банки могут включать и день выдачи, и день возврата – уточняйте условия договора.
Зачем считать рабочие дни между датами?
Рабочие дни нужны для определения сроков по трудовому и налоговому законодательству: подача деклараций, исковые сроки, отпускные, выплата зарплаты. Многие процессуальные сроки исчисляются именно в рабочих днях.
Можно ли рассчитать дату, прибавив N дней к известной?
Да, обратная задача решается так же просто. К начальной дате прибавляется нужное количество календарных или рабочих дней, и вы получаете конечную дату с учётом выходных и праздников.