所以我试图在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