代码之家  ›  专栏  ›  技术社区  ›  Mike Chaliy

Ruby/Rails中的自然语言日期?

  •  3
  • Mike Chaliy  · 技术社区  · 15 年前

    我要给你看自然日期

    1. “几秒钟前”
    2. “21分钟前”

    铁轨里有什么东西吗?或者可能是第三方?这并不难实现,但我不想发明轮子。

    3 回复  |  直到 15 年前
        1
  •  9
  •   Matt Briggs    15 年前

    我想你要找的是 time_ago_in_words

        2
  •  2
  •   Duncan Beevers    15 年前

    一个有趣的考虑方法是在客户端用JavaScript进行时间到单词的转换。这可以保持页面可缓存,同时仍向最终用户显示相对时间。

    Darragh Curran有 released a javascript implementation 并写下如何在Rails应用程序中使用它的简短说明。

    这种技术的另一个有趣的优点是,您可以动态更新时间描述,而不需要用户离开页面。

        3
  •  0
  •   Henry    15 年前

    还可以查看慢性宝石

    http://chronic.rubyforge.org/