Прибавить или вычесть от даты
Выберите базовую дату, укажите, сколько дней, недель, месяцев или лет нужно прибавить (отрицательные числа — для вычитания), и получите результат мгновенно.
Калькулятор
Результат
FAQ
Как работает прибавление месяцев для дат в конце месяца?
Если в целевом месяце нет такого числа (например, 31 января + 1 месяц), калькулятор переносит дату на последний день этого месяца — поэтому 31 января + 1 месяц = 28 февраля (или 29 в високосный год). Это соответствует поведению стандартной функции time.AddDate в Go.
Можно ли вычитать даты с помощью отрицательных чисел?
Да. Введите отрицательное значение, чтобы отсчитывать назад. Например, сегодняшняя дата минус 30 дней даст дату 30-дневной давности. Поле «единица измерения» определяет, относится ли отрицательный счёт к дням, неделям, месяцам или годам.
В чём разница между прибавлением 30 дней и 1 месяца?
Прибавление 30 дней всегда сдвигает дату ровно на 30 календарных суток. Прибавление 1 месяца переносит на тот же день в следующем месяце — это может быть 28, 29, 30 или 31 день в зависимости от месяца. Используйте дни для фиксированных интервалов (например, дедлайны SLA), а месяцы — для календарных задач (например, ежемесячные платежи).
Учитываются ли високосные годы?
Да. Прибавление 365 дней к дате в диапазоне високосного года сдвинет результат на один день раньше, чем ожидается. Прибавление 1 года к 29 февраля даёт 28 февраля в обычные годы и снова 29 февраля в следующий високосный.
Какой максимальный диапазон дат поддерживается?
Калькулятор использует пакет time языка Go, который поддерживает даты с 1 по 9999 год. Любые практические задачи (планирование проектов, исторические исследования, будущие события) укладываются в этот диапазон.
Чем это полезно в реальной жизни?
Менеджеры проектов рассчитывают вехи от даты старта, юристы — сроки подачи документов, родители — предполагаемую дату родов, а специалисты по контрактам — даты продления. Везде, где нужно точно определить «дата X плюс N единиц», подходит этот инструмент.