Javascript 给定的时间与现在相比有多长

Javascript 给定的时间与现在相比有多长,javascript,angularjs,Javascript,Angularjs,用于格式化日期的Angular指令/过滤器/服务,以便显示给定时间与现在相比的时间 我必须用angularjs显示与当前时间的时差 created time 2015-09-01T10:59:00.568Z current time 2015-09-01T11:00:00.568Z. 任何人都知道如何在聊天应用程序窗口中显示1分钟前的内容。您可以使用“过滤器”进行格式化。在模板中,您只需在表达式中应用过滤器,如下所示 以下是HTML: {{currentdate - prevdate | f

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

我必须用angularjs显示与当前时间的时差

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

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

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

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

以下是HTML

{{currentdate - prevdate | formatDiff}} mins ago}}
app.filter('formatDiff', function() {
  return function(items) {
    minutes = items/60000;
    return Math.round(minutes)
  }
})
这是您的过滤器

{{currentdate - prevdate | formatDiff}} mins ago}}
app.filter('formatDiff', function() {
  return function(items) {
    minutes = items/60000;
    return Math.round(minutes)
  }
})

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

查看。这是一个做这类事情的好图书馆欢迎,如果您认为答案是最佳答案,请将其标记为正确答案。您根据我的问题发布了正确答案,但我需要首先显示:1分钟后不到一分钟:1小时后大约一分钟前:大约1小时前,这可以通过以下答案实现