0
我有一个对象数组,我正在循环显示HTML中的数据,使用*ngFor
。每个对象还包含2个日期,开始和结束。计算循环中的日期差异
如何计算差值并以月/年显示每个被循环的物体?
在这种情况下,实现这一目标的最佳方式是什么!感谢名单
我有一个对象数组,我正在循环显示HTML中的数据,使用*ngFor
。每个对象还包含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
}
'1day = 24h = 24 * 60m = 24 * 60 * 60s = 24 * 60 * 60 * 1000ms'。现在你有几个毫秒。 – Duannx
的可能的复制[获取在JavaScript 2个日期之间的差异?(https://stackoverflow.com/questions/3224834/get-difference-between-2-dates- in-javascript) –