0

所以我试图在Angular中使用moment JS的指令amTimeAgo,如下所示:

<span class="work-duration" ng-bind="item.startedAt | amTimeAgo: item.finishedAt: 'years' "></span>

我正在使用角矩(https://github.com/urish/angular-moment

好吧,我想显示一个日期,从:02/09/2013 - 到:02/09/2015 -(2 年)或在不同的情况下,1 年零 3 个月

好的,在某些情况下,指令会疯狂计算,

一些日期是这样的:

01/05/2012 - 30/09/2012 结果(3 年)为什么?有人对此指令有任何经验吗?

我尝试使用 amFrom,但似乎该指令在 angularMoment 中不可用,

在纯粹的moment.JS中:

var a = moment([2007, 0, 28]);
var b = moment([2007, 0, 29]);
a.from(b) // "a day ago"

或许,这个“from”方法应该比 amTimeAgo 更好用。

Obs:在控制台中,我收到了很多关于 finishedAt 值的警告:

角矩:忽略不支持的预处理值:2015-10-01T03:00:00.000+0000

4

0 回答 0