目前保質期確定主要是通過實驗的方法。食品的保質期在包裝一定的情況下,與溫度、濕度、光照等條件息息相關,而測算保質期的方法之一就是在某一恒定的濕度、光照等條件下,改變溫度。一般情況下,溫度上升,食品變質速度越快,在幾個較高溫度條件下試驗食品變質時間,得出食品變質與溫度的關系,再通過一系列的計算,則可大致測算出食品保質期了。也正是因為測算保質期時除溫度以外的其他條件一般都為一固定值,所以目前的保質期標示時往往會以“在XXX條件下,保質期為XXX”的形式出現。
不過,保質期只是確保在這個時間段內,食物其營養安全等方面依然滿足要求,隨著食物存放時間加長,食物的安全性和營養下降,過了一段時間,認為其保證安全的概率會下降到再食用所導致的風險大于食用所得收益,那么食物所能保證安全存放的時間就會被定為保質期。雖然食物過了保質期就作廢是很浪費的,但這兩者之間要做個平衡,商家也不會拿消費者的安全和自家生存冒險。