Javascript总结时间值

时间:2016-12-10 19:09:23

标签: javascript arrays json

我有以下值作为Json。 14时49分09秒 0点16分46秒 00:00:05

我想迭代它们,同时总结它们以得出最后的时间:

15:06:00在Javascript中

1 个答案:

答案 0 :(得分:2)

首先,您需要循环元素,然后从JSON中获取这些值并创建Date个对象,parse to milliseconds,加在一起并go back to Date

var time_sum = 0;
for(var i = 0; i < json.length; i++) {
    var obj = new Date(json[i]);
    time_sum += obj.getTime();
}
var total_date = new Date(time_sum);