Актуально с 1 янв. 2026 г.v1.0.0

Калькулятор разницы дат онлайн

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

Введите данные
Заполните поля для расчёта
Примеры расчётов
Правовая база

Расчёт производится в соответствии с НК РФ (ст. 224) и актуальными изменениями законодательства.

Подробнее о правовой базе →
Нужна помощь?

Если у вас возникли вопросы по расчёту или вы обнаружили ошибку, свяжитесь с нами.

Задать вопрос

Внимание: Результаты расчёта носят информационный характер. Для принятия юридически значимых решений рекомендуем консультацию специалиста.

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

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

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

Как пользоваться калькулятором разницы дат

  1. 1Введите начальную дату в поле «Дата начала» — вручную в формате ДД.ММ.ГГГГ или выберите из встроенного календаря.
  2. 2Введите конечную дату в поле «Дата окончания». Если конечная дата окажется раньше начальной, калькулятор автоматически поменяет их местами.
  3. 3При необходимости включите опцию «Включить последний день» — она добавляет один день к итогу и нужна при расчёте стажа, договорных сроков и периодов, где последний день входит в отсчёт.
  4. 4Нажмите кнопку «Рассчитать» — результат появится мгновенно: общее число дней, разбивка по годам/месяцам/дням, недели с остатком, рабочие и выходные дни.
  5. 5При необходимости скопируйте или экспортируйте результат — используйте кнопку выгрузки для сохранения в удобном формате.

Как калькулятор считает разницу дат

В основе расчёта лежит простая математика: из временно́й метки (timestamp) даты окончания вычитается временна́я метка даты начала. Разность в миллисекундах делится на 86 400 000 (количество миллисекунд в сутках) — получается точное число дней. Перевод в годы, месяцы и дни выполняется последовательно: сначала вычисляются полные годы (сравниваются числа и месяцы с учётом високосных лет), затем оставшиеся полные месяцы, затем остаток в днях. Количество недель — это целая часть от деления числа дней на 7, остаток — неполная неделя. Рабочие дни рассчитываются перебором каждой даты в диапазоне: если день недели — от понедельника (1) до пятницы (5), он засчитывается как рабочий; суббота (6) и воскресенье (0) — выходные. При диапазоне более 1000 дней применяется аппроксимация: общее число дней умножается на коэффициент 5/7. Важно: государственные праздники в расчёте не учитываются — для точного учёта праздников сверяйтесь с производственным календарём. Если включена опция «включить последний день», к итоговому числу дней прибавляется 1 перед всеми остальными вычислениями.

Пример расчёта:

Пример: от 01.01.2025 до 29.04.2026 — итого 483 дня (без включения последнего дня). В разбивке: 1 год 3 месяца 28 дней. Полных недель: 69, остаток 0 дней. Рабочих дней (пн–пт, без праздников): приблизительно 345, выходных дней: около 138.

Изменения в 2026 году

В 2026 году производственный календарь содержит уточнённый перечень нерабочих праздничных дней и переносов — при расчёте рабочих дней для юридически значимых сроков рекомендуется сверять результат с официальным календарём Минтруда РФ. Нормы об исковой давности, сроках уведомлений и исполнения обязательств в Гражданском и Трудовом кодексах РФ не изменились, поэтому калькулятор полностью актуален для расчёта договорных и процессуальных сроков в 2026 году.

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

Как посчитать количество дней между датами?
Введите начальную и конечную даты в соответствующие поля и нажмите «Рассчитать». Калькулятор вычтет временны́е метки дат и разделит разность на 86 400 000 миллисекунд (одни сутки), получив точное число полных дней между датами.
Что такое «включить последний день»?
По умолчанию период считается по принципу «от — до»: день начала включается, день окончания — нет. При включении опции «Включить последний день» к итогу прибавляется 1 день, и конечная дата входит в диапазон. Это важно для расчёта трудового стажа, аренды и любых договоров, где последний день периода является рабочим или оплачиваемым.
Как рассчитать рабочие дни между датами?
Калькулятор автоматически считает рабочие дни: он перебирает каждую дату в диапазоне и проверяет день недели. Понедельник–пятница считаются рабочими, суббота и воскресенье — выходными. Результат отображается в строке «Рабочих дней» сразу после расчёта. При диапазоне свыше 1000 дней используется формульная аппроксимация (5/7 от общего числа дней).
Почему рабочие дни считаются без праздников?
Производственный календарь с праздниками меняется каждый год и зависит от страны и региона. Чтобы гарантировать точность при любых датах — в прошлом, настоящем и будущем, — калькулятор считает рабочие дни только по дням недели (пн–пт). Для учёта конкретных праздников вычтите их вручную из полученного результата, сверившись с актуальным производственным календарём.
Как рассчитать стаж работы?
Введите дату приёма на работу как начальную дату, а дату увольнения (или сегодняшнюю дату — для действующего сотрудника) — как конечную. Включите опцию «Включить последний день», если по вашим правилам последний рабочий день входит в стаж. Калькулятор покажет стаж в полных годах, месяцах и днях — именно в том формате, который требуется для трудовых книжек и справок.
Как узнать, сколько недель между датами?
После расчёта в блоке результатов есть строка «Недель»: здесь указано количество полных недель и остаток в днях. Например, 483 дня — это 69 полных недель и 0 дней остатка. Формула: целая часть от деления числа дней на 7, остаток — дополнительные дни сверх полных недель.
Можно ли считать разницу для будущих дат?
Да, калькулятор работает с любыми датами — прошлыми, текущими и будущими. Вы можете рассчитать, сколько дней или рабочих дней останется до конца квартала, до истечения договора или до любого планируемого события. Ограничений по диапазону дат нет.
Как посчитать срок договора?
Введите дату заключения договора в поле «Дата начала», а дату окончания срока действия — в поле «Дата окончания». Если по условиям договора последний день входит в срок, включите опцию «Включить последний день». Результат покажет полный срок в днях, месяцах и годах, а также количество рабочих дней — это удобно для контроля исполнения обязательств.

Расчёт носит информационный характер и не является офертой или финансовой консультацией. Фактические условия определяются банком. Актуальные ставки уточняйте на официальных сайтах банков.