我正在尝试使用数据表中的行组求和每个用户的时间(HH:mm)。
但是我仍然为所有分组用户提供00:00。 我在做什么错了?
rowGroup: {
endRender: function ( rows, group ) {
const sum_rendered1 = rows
.data()
.pluck('eisodos')
.reduce((acc, time) => acc.add(moment.duration(time)), moment.duration());
console.log([Math.floor(sum_rendered1.asHours()), sum_rendered1.minutes()].join(':'));
//or 2nd way
var sum_rendered2 = rows
.data()
.pluck(17)
.reduce( function ( a, b ) {
return moment.duration(a).asMilliseconds() + moment.duration(b).asMilliseconds()
}, 0);
sum_rendered2 = moment.utc(sum_rendered2).format("HH:mm");
console.log(sum_rendered2);
return group +' ('+sum_rendered1+')'+' ('+sum_rendered2+')'
;
},
startRender: null,
dataSrc: 'last_name'
}