多久以前给定的时间与现在相比较

时间:2015-09-02 11:29:19

标签: javascript angularjs

用于格式化日期的Angular指令/过滤器/服务,以便显示给定时间与现在比较的时间

我必须在angularjs中显示与当前时间的时差。

created time 2015-09-01T10:59:00.568Z

current time 2015-09-01T11:00:00.568Z.

任何人都可以知道如何在聊天应用程序窗口中显示1分钟前。

1 个答案:

答案 0 :(得分:3)

您可以使用'过滤器进行格式化。在模板中,您只需在表达式中应用过滤器,如下面的plunker所示。

这里是 HTML

{{currentdate - prevdate | formatDiff}} mins ago}}

这是过滤器

app.filter('formatDiff', function() {
  return function(items) {
    minutes = items/60000;
    return Math.round(minutes)
  }
})

随后,如果您想显示小时,天等,您可以相应地调整过滤器中的代码。