Javascript 给定的时间与现在相比有多长
用于格式化日期的Angular指令/过滤器/服务,以便显示给定时间与现在相比的时间 我必须用angularjs显示与当前时间的时差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
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小时前,这可以通过以下答案实现