以天为单位的时间距离

时间:2011-05-23 16:25:26

标签: ruby-on-rails-3

在rails 3中有distance_of_time_in_words可以正常工作,但我想调整一下它的输出。

问题是,如果日期完全相同,它会说“少于一天”,我希望它显示“今天”。

这可能吗?

1 个答案:

答案 0 :(得分:0)

我写了一个名为“date-casualually”的gem,用“随意”方法修补Date类:

Date.today.casual
#=> 'today'

(Date.today + 1).casual
#=> 'tomorrow'

(Date.today - 1).casual
#=> 'yesterday'

希望有所帮助:

http://rubygems.org/gems/date-casually