【问题标题】:Relative Time/date format filter [duplicate]相对时间/日期格式过滤器 [重复]
【发布时间】:2018-06-28 18:16:46
【问题描述】:

是否有任何过滤器可以显示这样的数据:

5 minutes ago,
today,
yesterday,
01-01-2018 etc.

我进行了研究,但没有发现类似的东西。 Laravel 有这样一个函数,叫做diffForHumans()

【问题讨论】:

  • 搜索"angular timeago"
  • moment(date).calendar() ....
  • 我觉得你需要moment.js来简化很多手动代码

标签: javascript angularjs


【解决方案1】:

我建议MomentJs 中的相对时间

moment(date).fromNow();

相对时间

moment("20111031", "YYYYMMDD").fromNow(); // 6 years ago
moment("20120620", "YYYYMMDD").fromNow(); // 6 years ago
moment().startOf('day').fromNow();        // 19 hours ago
moment().endOf('day').fromNow();          // in 5 hours
moment().startOf('hour').fromNow();       // 15 minutes ago

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多