1

在我的设计中,我有一个最新的帖子块,在这个块中,帖子发布的时间很少。因此,我将其设为“1d”而不是“1 天前”。我希望它是“今天”、“昨天”或“xd”(1d、2d、3d 等)

不使用小时和分钟(和秒..)的主要原因是我的格式就像这个posted_date =“2013-01-04”,所以没有小时,分钟,秒等。

这可能吗?

4

1 回答 1

4
def days_ago(date)
  days = ((Time.now - date) / 24 / 60 / 60).round

  case days
  when 0    then 'Today'
  when 1    then 'Yesterday'
  else           "#{days}d"
  end
end
于 2013-09-13T13:06:19.667 回答