Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Итоговая дата
Wednesday July 15, 2026
7/15/2026
День недели Wednesday
Итог Monday June 15, 2026 (6/15/2026) plus 30days is Wednesday July 15, 2026 (7/15/2026)

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

Что делает этот калькулятор

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

Как пользоваться

Выберите формат даты (mm/dd/yyyy, dd/mm/yyyy или ISO yyyy-mm-dd) — он влияет только на то, как даты вводятся и отображаются, но никак не на расчёт. Укажите месяц, день и год исходной даты, выберите действие «Прибавить» или «Вычесть» и введите количество дней. Поставьте галочку «Только рабочие дни», чтобы учитывались лишь будни. Если у вас на работе суббота считается рабочим днём, отметьте также «Суббота — тоже рабочий день», и тогда пропускаться будет только воскресенье.

Как работает формула

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

$$\text{resultDate} = \text{startDate} + (\text{sign} \times \text{days})$$

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

$$\text{remaining} = \text{remaining} - 1 \quad \text{if day is a business day}$$

Благодаря этому результат всегда приходится на будний день. Сама исходная дата в подсчёт не входит — отсчёт начинается со следующего или предыдущего дня.

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

Разбор примера

Начнём с понедельника 15 июня 2026 года и прибавим 30 календарных дней. В июне 30 дней, поэтому 15 дней доводят нас до 30 июня, а ещё 15 — до 15 июля. Получаем среду 15 июля 2026 года: ведь 15 июня — понедельник, а 30 дней — это четыре недели плюс два дня, которые сдвигают нас на два будних дня вперёд.

$$\text{15 июня 2026} + (+1 \times 30) = \text{15 июля 2026}$$

Реклама
Недельная сетка с выходными, выделенными серым, и стрелкой, перепрыгивающей только будние дни
Подсчёт рабочих дней пропускает выделенные серым выходные.

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

Учитывается ли исходная дата? Нет. Первым считается день после исходной даты (при прибавлении) или перед ней (при вычитании).

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

Поддерживаются ли високосные годы? Да. При вычитании 1 дня из 1 марта 2024 года калькулятор корректно вернёт 29 февраля 2024 года.

Определение ключевых терминов

Календарный день
Любой отдельный день недели, включая выходные и праздники. Добавление календарных дней просто продвигает дату на одну единицу за раз без пропусков.
Рабочий день
День, в который проводится нормальная деятельность — обычно с понедельника по пятницу. В этом калькуляторе выходные дни пропускаются при выборе опции «только рабочие дни»; государственные праздники не исключаются автоматически.
Выходной день
Нерабочие дни недели. По умолчанию это означает субботу и воскресенье. Если включена опция «суббота — рабочий день», только воскресенье считается выходным.
Порядковый номер дня
Целое число, представляющее дату как подсчет дней от фиксированной точки отсчета (эпохи). Арифметика дат выполняется путем преобразования каждой даты в ее порядковый номер, добавления или вычитания количества дней, а затем преобразования обратно — что автоматически обрабатывает переменные длины месяцев и високосные годы.
Пролептический григорианский календарь
Григорианский календарь, распространенный в обратном направлении на даты до его официального введения в 1582 году. Его использование позволяет калькулятору применять один согласованный набор правил високосного года по всем историческим датам без переключения на более старый юлианский календарь.
Високосный год
Год с 366 днями (добавлен 29 февраля). В системе Григория год является високосным, если он делится на 4, кроме столетних годов, которые также должны делиться на 400. Таким образом, 2000 и 2024 — високосные годы; 1900 и 2100 — нет.
Правило исключения даты начала
Правило, определяющее, считается ли сама начальная дата днем нулевым или первым днем. При добавлении дней начальная дата обычно исключается (день 1 — это день после), поэтому «добавить 1 день» к понедельнику дает вторник. Различные инструменты могут включать первый день, что смещает результаты на один — всегда убедитесь, какое соглашение применяется.
Последнее обновление: