Перейти к содержимому

Калькулятор добавления и вычитания дней

Прибавьте или вычтите календарные дни от выбранной даты. Результат показывает новую дату, день недели, ISO-неделю, квартал и день года.

Инструмент загружается...

Что считает калькулятор

Калькулятор добавления и вычитания дней берет исходную календарную дату и сдвигает ее вперед или назад на указанное целое число дней. Главный результат - новая дата; дополнительно показываются день недели, ISO-неделя, день года, квартал и признак високосного года результата.

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

Входные данные

  • исходная календарная дата;
  • количество календарных дней;
  • направление сдвига: прибавить или вычесть.

Отрицательное число дней вводить не нужно: направление задается отдельным переключателем.

Метод расчета

Дата результата определяется календарным сдвигом от базовой даты:

$$ D_{\text{result}}=D_{\text{base}}\pm N $$

где \(D_{\text{base}}\) - исходная дата, \(N\) - целое число календарных дней. При прибавлении используется знак \(+\), при вычитании - знак \(-\).

Если указано ноль дней, результат совпадает с исходной датой:

$$ N=0 \Rightarrow D_{\text{result}}=D_{\text{base}} $$

Что можно получить

  • дату через заданное число календарных дней;
  • дату за заданное число календарных дней до исходной даты;
  • день недели результата;
  • ISO-неделю и ISO-год результата;
  • номер дня в году, квартал и признак високосного года.

Ограничения

Расчет работает с календарными днями. Он не исключает выходные, не учитывает праздники, производственный календарь, рабочие или банковские дни. Время суток, часовые пояса и DST не участвуют в этом сценарии. Прибавление месяцев и лет относится к отдельной модели, потому что длина месяцев и правила переноса дат отличаются от простого сдвига по дням.

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

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

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

Результат совпадет с исходной датой. Это удобно, если нужно быстро увидеть день недели, ISO-неделю, квартал и день года выбранной даты.

Нет. Расчет идет по календарным дням. Выходные, праздники, производственный календарь и банковские дни не исключаются.

Нет. Этот сценарий работает только с календарными датами без времени суток, часовых поясов и DST.

Скопировано