Что умеет калькулятор прибавления дней?
Калькулятор прибавления дней позволяет взять любую начальную дату и прибавить к ней нужное число календарных дней, чтобы получить точную дату в будущем. Можно и вычитать дни — просто введите отрицательное число, и инструмент так же легко перенесёт вас назад во времени. Программа сама учитывает разную длину месяцев, переходы между годами и високосные годы, поэтому вам не придётся считать на пальцах или искать ответ в настенном календаре.
Как пользоваться
Задайте начальную дату, выбрав год, месяц и день. Затем впишите количество дней в поле «Дней для прибавления». Положительное число сдвигает дату вперёд (например, 30), отрицательное — назад (например, -14). Калькулятор мгновенно покажет итоговую дату, день недели и вариант в формате ISO (ГГГГ-ММ-ДД), который удобно вставлять в таблицы и формы.
Как работает формула
По сути всё просто: $$\text{Итоговая дата} = \text{Начальная дата} + N \text{ дней}$$ «Под капотом» начальная дата переводится в календарное значение, к нему прибавляется \(N\) дней, а месяц и год при необходимости автоматически перелистываются вперёд. При этом учитываются и 28 или 29 дней февраля, и 30-дневные, и 31-дневные месяцы.
Разбор на примере
Допустим, начальная дата — 1 января 2024 года, и вы прибавляете 30 дней. В январе 31 день, поэтому прибавление 30 дней приведёт вас к 31 января 2024 года. Добавьте ещё один день (итого 31) — и вы окажетесь уже 1 февраля 2024 года. Поскольку 2024-й — високосный, для более длинных промежутков калькулятор правильно считает февраль 29-дневным.
Частые вопросы
Можно ли вычитать дни? Да — введите отрицательное число, например -10, чтобы перейти на столько дней назад.
Учитываются ли високосные годы? Безусловно. Калькулятор использует настоящий календарный механизм, поэтому 29 февраля в високосных годах учитывается полностью.
Считается ли сам начальный день? Нет. Прибавление 1 дня к 1 января даёт 2 января, то есть начальная дата — это «нулевой» день.
Справочник быстрого подсчёта дней
Используйте эту таблицу для преобразования стандартных периодов в точное количество дней, которое можно ввести в поле Дней для добавления. Обратите внимание, что календарные месяцы имеют разную длину (28–31 день), поэтому «30 дней» — это только приблизительно «один месяц».
| Период | Дни | Примечания |
|---|---|---|
| 1 неделя | 7 | Приходится на тот же день недели |
| 2 недели (две недели) | 14 | Тот же день недели, что и начало |
| 4 недели | 28 | Равно февралю в простом году |
| 30 дней | 30 | Приблизительно 1 месяц; только апрель, июнь, сентябрь, ноябрь имеют ровно 30 дней |
| 60 дней | 60 | Около 2 месяцев |
| 90 дней | 90 | Около 3 месяцев / один квартал |
| 180 дней | 180 | Около половины года |
| 1 год (простой) | 365 | Результат приходится на ту же дату год спустя |
| 1 год (високосный) | 366 | Когда промежуток включает 29 февраля |
Вариация длины месяца: январь, март, май, июль, август, октябрь и декабрь имеют 31 день; апрель, июнь, сентябрь и ноябрь имеют 30 дней; февраль имеет 28 дней (29 в високосном году). Из-за этого добавление фиксированного количества дней, например 30 или 90, не всегда приведёт к приземлению на «тот же день более позднего месяца» — для истинных расчётов по месяцам добавляйте календарные месяцы, а не дни.
Правило високосного года: год является високосным, если он делится на 4, за исключением столетних годов, которые должны делиться на 400 (поэтому 2000 был високосным годом, а 1900 — нет). Всякий раз, когда добавленный промежуток пересекает 29 февраля, количество дней в один календарный год становится 366.