在循环

时间:2017-07-10 06:00:53

标签: angular ionic2 ionic3

我有一个对象数组,我循环使用*ngFor在HTML中显示数据。每个对象还包含2个日期,即开始和结束。

如何对每个被循环的对象进行差异计算并以月/年显示?

在这种情况下,实现这一目标的最佳方法是什么!感谢名单

1 个答案:

答案 0 :(得分:2)

试试这个:

<div *ngFor="let item of items">{{getDiffDate(item.dateStart, item.dateEnd)}}</div>

getDiffDate(dateStart:Date, dateEnd:Date){
   return dateEnd.getTime() - dateStart.getTime() //result in miliseconds. Just convert it to whatever you want
}