Калькулятор сроков годности
Результат
Введите данные и нажмите "Рассчитать".
-
Заполните поля выше
- Осталось дней
- -
- Состояние на указанную дату
- -
Часть значений появится, когда заполните остальные поля.
Описание
Калькулятор нужен, когда на упаковке напечатаны дата изготовления и срок ("годен 6 месяцев", "хранить 30 суток"), но нет готовой даты окончания. Так маркируют консервы, крупы, лекарства, косметику, бытовую химию, корма.
Что ввести. Дату изготовления - как на упаковке. Срок - число с упаковки и его единицу: сутки, месяцы или годы. Дату проверки - обычно сегодняшнюю, но можно поставить день, когда продукт понадобится, например дату поездки или праздника.
Частые ошибки ввода. Срок в сутках - только целое число. Не путайте дату изготовления с датой упаковки или продажи: срок годности по статье 473 ГК РФ отсчитывается со дня изготовления, а не с покупки. Если на упаковке указан срок "после вскрытия", калькулятор его не считает - у каждого производителя своё правило, и такой срок всегда короче.
Как читать результат. "Годен до" - последний день, когда продукт ещё пригоден. "Осталось 0 дней" значит, что срок истекает именно в этот день. Отрицательное число - на сколько дней срок уже прошёл. Строка состояния показывает то же словами: "годен", "истекает сегодня" или "срок годности истёк".
При учёте запасов удобно проверять партию на будущую дату: поставьте в поле проверки день инвентаризации или конец месяца - сразу видно, что пора списать или пустить в продажу по скидке.
Как считается
Расчёт идёт в три шага: дата окончания, остаток дней и состояние.
Годен до = Дата изготовления + Срок (суток, календарных месяцев или лет)
Осталось дней = Годен до - Дата проверкиСрок - число с упаковки в выбранной единице. Остаток считается в целых днях.
Месяцы и годы прибавляются по календарю, а не как 30 или 365 суток. Если в целевом месяце нет такого числа, берётся его последний день: 31 декабря + 2 месяца = 28 февраля (в невисокосный год), а не 3 марта. Так и читаются сроки вида "6 месяцев" на упаковке.
Состояние: если осталось меньше 0 дней - "срок годности истёк"; ровно 0 - "истекает сегодня"; больше 0 - "годен".
Пример. Изготовлено 15.01.2026, срок 6 месяцев, проверяем 01.03.2026. Годен до 15.07.2026, осталось 136 дней (31 + 30 + 31 + 30 + 14), состояние - "годен".
Основание: статья 473 Гражданского кодекса РФ - срок годности определяется периодом, исчисляемым со дня изготовления, либо датой, до которой товар пригоден (КонсультантПлюс, обращение 22.09.2026).
Пример расчёта
- Дата изготовления
- 2026-01-15
- Срок годности
- 6
- Единица срока
- месяцев
- Дата, на которую проверяем
- 2026-03-01
- Дата окончания срока годности
- 20 649
- Осталось дней
- 136 дн.
- Состояние
- годен
Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.
Частые вопросы
С какого дня считать срок годности - с изготовления или с покупки?
Как посчитать срок годности 6 месяцев, если продукт сделан 31 числа?
Можно ли есть продукт в последний день срока годности?
Что значит отрицательное число в поле "Осталось дней"?
Считает ли калькулятор срок после вскрытия упаковки?
Источники
- Гражданский кодекс Российской Федерации, статья 473 "Исчисление срока годности товара"consultant.ru
- Календарная арифметика: прибавление месяцев и лет с зажимом до конца месяца
Комментарии (0)
Комментариев пока нет.