Правило конца месяца
Если такого номера дня в целевом месяце нет, берётся последний день месяца. Поэтому прибавление месяца к 31 января даёт 28 или 29 февраля.
- Сначала изменяется год.
- Затем месяц с ограничением дня.
- В конце прибавляется точное число календарных дней.
Положительные и отрицательные периоды
Каждое поле принимает знак. Например, −14 дней означает дату двумя неделями раньше исходной.
Формула
Дата → годы → месяцы с clamp → дниВсе компоненты периода целые; округление не применяется.
Примеры расчёта
Конец февраля
31.01.2024 + 1 месяц
Ответ: 29.02.2024
Високосный день
29.02.2024 + 1 год
Ответ: 28.02.2025
Частые вопросы
Почему 31 января + 1 месяц — не 2 марта?
Инструмент использует календарный month-end clamp: результат остаётся в целевом феврале и выбирает его последний день.
Можно смешивать годы, месяцы и дни?
Да. Они всегда применяются в явно указанном порядке, поэтому результат воспроизводим.