Калькулятор срока годности
Калькулятор срока годности показывает календарную дату окончания. Он не делает вывод о безопасности еды или лекарств.
Результат появится после расчёта.
Как пользоваться
- Введите дату изготовления или фасовки с упаковки.
- Укажите срок целым числом и единицу: дни, месяцы или годы.
- Выберите конвенцию: «дата + срок» или «дата изготовления входит в срок» (тогда из календарного плюса вычитается день).
- Сверьте ответ с надписью «годен до» на упаковке — она важнее календарной модели.
Как считается
Калькулятор срока годности прибавляет дни напрямую, а месяцы и годы — с clamp последнего дня месяца: 31 января + 1 месяц → 28 или 29 февраля, 29 февраля + 1 год → 28 февраля. Две конвенции: end_of_term оставляет дату «изготовление + срок»; include_manufacture вычитает один день, если срок считают включая день выпуска. Это не СанПиН и не инструкция к лекарству.
Примеры расчётов
10 дней
2026-01-01 + 10 дней, дата + срок
2026-01-11
Включая день выпуска
Те же 10 дней, вторая конвенция
2026-01-10
Месяц с 31 января
2021-01-31 + 1 месяц
2021-02-28
Частые вопросы
Какую конвенцию выбрать?
Если на упаковке написано «годен 10 суток с даты изготовления» и день выпуска входит — вторая. Если просто «срок 12 месяцев» без уточнения — первая и сверка с «годен до».
Можно ли есть продукт в день окончания?
Калькулятор этого не утверждает. Условия хранения и вид продукта решают не формула.
Почему 29 февраля стало 28-м через год?
В невисокосном году 29 февраля нет. Дата прижимается к последнему дню февраля, а не прыгает на 1 марта.
Это подходит для лекарств?
Только как календарная арифметика. Для лекарств приоритет у маркировки, хранения и указаний производителя.
Ограничения
- Нет вывода о безопасности еды, косметики и лекарств.
- Нет температурных коэффициентов «храните в холодильнике».
- Срок только целым числом, без «полтора месяца».
Методика shelf-life-calendar-v1, проверка 2026-10-11.
- Календарное сложение дат с clamp конца месяца; две явные конвенции включения дня выпуска