у меня есть следующий массив, который включает в себя чч: мм
var times= [ '28:06', '27:56', '28:30']
я пытаюсь вычислить среднее количество часов и минут из вышеуказанного массива
ниже мой код
var times= [ '28:06', '27:56', '28:30'],
date = 0,
result = '';
function offsetify(t){
return t < 10 ? '0' + t : t;
}
for(var x = 0; x < times.length; x++ ) {
var tarr = times[x].split(':');
date += new Date(0, 0, 0, tarr[0], tarr[1]).getTime();
}
var avg = new Date(date/times.length);
result = offsetify(avg.getHours()) + ':' + offsetify(avg.getMinutes());
console.log(result);
, что дает мне 4:10, что неверно, так как среднее должно быть где-то около 27: ...
что я здесь делаю не так