在我的设计中,我有一个最新的帖子块,在这个块中,帖子发布时几乎没有空间可以说。因此,我把它做成“1d”而不是“1天前”。我希望它是“今天”,“昨天”或“xd”(1d,2d,3d等)
不使用小时和分钟(和秒......)的主要原因是我的格式是这样的Posted_date =“2013-01-04”,所以没有小时,分钟,秒等。
这是可能的吗?
答案 0 :(得分: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