Так массив и присутсвует, и даже в миллисекундах. Это видно по коду выше, где я перевожу всё в человекопонятное время. Я уже выдаю лист с поочерёдностью ударов от 0 до последнего стука, теперь мне просто надо выдать 15ти минутные интервалы. Вот этот кусочек кода ещё раз:
var stop = new Date(tempTime[i].Stop);
var time = (stop - tempTime[i].Start);
/*var h = Math.floor(time / 3600000);
var m = Math.floor((time - (h * 3600000)) / 60000);
var s = (time - (h * 3600000) - (m * 60000)) / 1000;
if (m < 10)
m = "0" + m;
if (Math.round(s) < 10)
s = "0" + s.toFixed(0);
else s = s.toFixed(0);
dauerString = h + ":" + m + ":" + s + " " + ClockData.Test;*/ это пока тут не надо
var interval = 15;//определяем интревал времени
for (i = time; i <= interval; i++) { //и начинаем складывать
и тут как-то показать i сколько раз она отстучала за интревал 15ти минут
}
t += "<td>" + (tempTime.length - (cnt - 1)) + "</td>";
t += "<td>" + start.getDate() + "." + (start.getMonth() + 1) + "." + start.getFullYear() + " " + addZero(start.getHours()) + ":" + addZero(start.getMinutes()) + ":" + addZero(start.getSeconds()) + "</td>";
t += "<td>" + dauerString + "</td>";
Массив вот в этом месте
tempTime[i].Start
тут все удары и продолжительность удара:
8 15.5.2017 10:03:28 0:00:09 h
7 15.5.2017 10:03:13 0:00:12 h
6 15.5.2017 10:02:18 0:00:11 h
5 15.5.2017 10:02:03 0:00:11 h
4 15.5.2017 10:01:31 0:00:18 h
3 15.5.2017 10:00:52 0:00:18 h
2 15.5.2017 10:00:33 0:00:14 h
1 15.5.2017 10:00:19 0:00:09 h
Выглядит всё это вот так. Есть идея как сделать? A то у самого не получается ничего(