我正在开发一个基于网络的应用程序来捕获视频播放列表的总时间。我的主要问题是我不知道如何计算数组的总时间,例如:30:00 + 30:00 = 01:00。时间以毫米为单位:我需要的输出为hh:mm
var time = ["13:24", "4:28", "7:29"];
for (k in time){
add(time[k].split(":"));
}
答案 0 :(得分:2)
你可以做的一个例子。
/
答案 1 :(得分:1)
这是你的好榜样......
保持上面的循环并将其分解为小时和分钟,并按照以下dt.setHours和Minutes分配
这会更有帮助
var dt = new Date(0, 0, 0, 0, 0, 0, 0);
dt.setHours(dt.getHours() + 1); // For the 01:00
dt.setMinutes(dt.getMinutes() + 30); // For the first 00:30
dt.setMinutes(dt.getMinutes()+ 25); // For the second 00:30
display(dt.getHours() + " : " + dt.getMinutes());
function display(msg) {
var p = document.createElement("p");
p.innerHTML = String(msg);
document.body.appendChild(p);
}