Калькулятор сроков годности

Считает, до какого числа годен продукт или товар, по дате изготовления и сроку с упаковки - в сутках, месяцах или годах - и сколько дней до этой даты осталось. Пригодится дома, на складе, в магазине и на кухне ресторана.

Данные для расчёта

Как она напечатана на упаковке.

Число с упаковки: "6 месяцев", "30 суток", "2 года". Для суток - только целое число.

Обычно сегодняшняя - но можно поставить день, когда продукт понадобится.

Срок годности исчисляется со дня изготовления (статья 473 Гражданского кодекса). Показанная дата - последний день, когда продукт ещё пригоден: "осталось 0 дней" означает, что срок истекает именно в этот день, а отрицательное число - на сколько дней он уже просрочен.

Результат

Введите данные и нажмите "Рассчитать".

-

Заполните поля выше

Осталось дней
-
Состояние на указанную дату
-

Часть значений появится, когда заполните остальные поля.

Заказать калькулятор под ваш сайт

Описание

Калькулятор нужен, когда на упаковке напечатаны дата изготовления и срок ("годен 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 дн.
Состояние
годен

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Частые вопросы

С какого дня считать срок годности - с изготовления или с покупки?
Со дня изготовления. Так прямо сказано в статье 473 ГК РФ. Дата покупки и дата вскрытия упаковки на расчёт не влияют.
Как посчитать срок годности 6 месяцев, если продукт сделан 31 числа?
Месяцы прибавляются по календарю. Если в конечном месяце нет 31-го числа, датой окончания станет последний день этого месяца: например, 31 августа + 6 месяцев = 28 февраля (или 29-е в високосный год).
Можно ли есть продукт в последний день срока годности?
Дата "годен до" - последний день, когда товар по закону считается пригодным. На следующий день срок уже истёк. Условия хранения с упаковки при этом должны соблюдаться.
Что значит отрицательное число в поле "Осталось дней"?
Срок уже прошёл, а число показывает, сколько дней назад. Например, -4 - срок истёк четыре дня назад.
Считает ли калькулятор срок после вскрытия упаковки?
Нет. Срок после вскрытия каждый производитель указывает отдельно, и общего правила для него нет. Ориентируйтесь на надпись на упаковке.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки