包装上写「保质期 6 个月」,可「6 个月」到底是哪一天到期?这个问题决定了后面所有提醒准不准。

到期日的通用算法:生产日期 + 保质期 - 1 天

最常见的算法是:到期日 = 生产日期 + 保质期 - 1 天

举个例子:生产日期是 3 月 1 日,保质期 6 个月,到期日是 8 月 31 日,而不是 9 月 1 日。因为「保质期 6 个月」指的是 3 月 1 日到 8 月 31 日这段时间都在保质期内,9 月 1 日起才超出保质期。

为什么要减 1 天?可以这样理解:保质期覆盖的是「从生产当天算起的一段时间」,生产当天已经是第一天,所以最后一天要往前挪一天。不同企业的口径可能略有差别,但门店和家庭自己建档时,按这个算法最稳妥。

单位不同,换算方式也不同

包装上的保质期有三种常见写法:

  • 按天:直接加天数,最不容易错;
  • 按月:按自然月推算(3 月 1 日 + 6 个月 = 9 月 1 日),再减 1 天;
  • 按年:按自然年推算,同样减 1 天。

容易出错的地方在按月、按年:不同月份天数不一样,用「30 天 × 月数」去算,短月份会算多、长月份会算少。差一两天看着不大,但对临期处理来说,可能就是「今天该下架」和「明天再说」的区别。

标注日期与到期时间

三个常见误区

误区一:把「保质期」当成「到期日」

「保质期 6 个月」是一个时间段,不是日期。必须结合生产日期才能换算成具体哪一天。只记「6 个月」,等于什么都没记。

误区二:把「保存期」当成「保质期」

保质期是最佳品质期,保存期是安全底线,两者不是一回事。包装上写的是哪个,就按哪个记录,不要互相替代。

误区三:忘了「开封」这个变量

开封之后,到期时间往往不再看原保质期,而是看「开封后能放多久」。酱料、乳品、婴儿食品尤其明显:没开封能放一年,开封后可能只有几天到几周。这时的算法要换成开封日期 + 开封后保质期 - 1 天,再和原到期日取更早的那个。

为什么建议让系统算

人工算到期日有三个难点——跨月天数、单位换算、开封重算。这三件事规则简单,但要重复做很多次,而且很容易错。

交给工具的好处是口径统一:录入生产日期和保质期,到期日由系统算;不同批次各自独立记录,不会互相覆盖;临期和到期的判断标准前后一致,不会换个店员算就换一个结果。

口径统一还有一个隐性好处:所有商品按同一算法得出剩余天数,才能横向比较——先处理哪个,才有依据。

一句话总结

到期日按「生产日期 + 保质期 - 1 天」算,按月按年要按自然月、自然年推算,开封后改成从开封日起算并取更早的那个。把这三条固定下来,后面的提醒才不会建在错误的地基上。