相对时间/日期格式过滤器

时间:2018-01-19 13:28:55

标签: javascript angularjs

是否有任何过滤器可以显示如下数据:

5 minutes ago,
today,
yesterday,
01-01-2018 etc.
我研究过但没有找到类似的东西。 Laravel有这样的函数叫做diffForHumans()

1 个答案:

答案 0 :(得分:0)

我会在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