2011-03-18 20 views
9

我有一些易腐爛的產品。因此,每個產品都有一個稱爲hours_expiration的屬性,用於說明產品在變質之前可以使用多少小時。人性化時間

例如,蘋果在168小時後過期;堅果在4320小時後到期。

鑑於產品的小時到期時間和當前時間(Time.now或Date.now),我如何在以下某些示例方法中將過期時間人性化?

你的項目設定爲即將到期:

  • 6個月14天
  • 1個月13天
  • 1個月和1天
  • 27天
  • 1天
  • 23小時
  • 1小時
  • 50分鐘
  • 1分鐘

尋找一些穩健和簡單!

+0

我會避免'月' - 月可以是28-31天長。我寧願天(也許是幾周)。 – knut 2012-12-16 10:27:06

回答