红宝石/铁轨的相对日期

时间:2015-10-16 15:29:59

标签: ruby-on-rails

我知道有distance_of_time_in_words和宝石,如https://github.com/radar/dotiw甚至https://github.com/brettshollenberger/hublot,但他们似乎缺乏对日期的一些基本支持。例如,我发布于2015年10月16日星期五。我正在寻找类似的东西:

better_dates("2015-10-16") = "Today"
better_dates("2015-10-17") = "Tomorrow"
better_dates("2015-10-15") = "Yesterday"
better_dates("2015-10-14") = "Last Wednesday"
better_dates("2015-10-18") = "This Sunday"
better_dates("2015-10-23") = "Next Friday"
better_dates("2015-10-30") = "2 weeks from now"

我可能不得不在这里推出自己的助手,但我认为这必须已经存在。

1 个答案:

答案 0 :(得分:0)

根据this post(3岁),您现在看起来像创建自定义模块可能是最佳选择。看起来这个hublot gem也可以满足您的需求。也许你可以分叉它来为你提供所有额外的功能。