Календарный месяц не является фиксированным числом дней. Этот пример добавляет один месяц к 31 января в високосный год. Поскольку в феврале нет 31 дня, калькулятор использует последний действительный день целевого месяца: 29 февраля.
Пример входных данных
2024-01-31 + 1 monthОжидаемый результат
2024-02-29Пошаговая инструкция
- Сохранить дату начала в 2024-01-31, сумму в 1 и единицу в месяцах.
- Запустите калькулятор и проверьте, что результат 2024-02-29.
- Повторите с 2025-01-31, чтобы получить 2025-02-28, затем сравните с добавлением 30 дней.
Как понять результат
Расчет переходит к целевому месяцу и зажимает день до последней действительной даты. Добавление 30 дней к 2024-01-31 дает вместо этого 2024-03-01. Повторяющиеся месячные шаги могут отличаться от добавления нескольких месяцев сразу после того, как предыдущий шаг достиг более короткого месяца.
Ограничения и важные детали
Калькулятор работает с календарными датами, а не рабочими днями, праздниками или договорными сроками. Он не решает, какая конвенция о подсчете применяется к конкретному соглашению.