I have this code, I add two inputs with time type, I try to add them together, this is what I tried I attach below.
Anyone have an idea how to do it, I'll rest on what's below.
setInterval(function () {
sum_diff();
}, 1000);
function sum_diff() {
zxc = document.getElementById("id_actual_1").value;
xcz = document.getElementById("id_actual_2").value;
czx= document.getElementById("id_actual_3").value;
zxc = zxc.split(":");
xcz = xcz.split(":");
czx = czx.split(":");
var zxcDate = new Date(0, 0, 0, zxc[0], zxc[1], 0);
var xczDate = new Date(0, 0, 0, xcz[0], xcz[1], 0);
var czxDate = new Date(0, 0, 0, czx[0], czx[1], 0);
var diff = zxcDate.getTime() + xczDate.getTime + czxDate.getTime;
var hours = Math.floor(diff / 1000 / 60 / 60);
diff -= hours * 1000 * 60 * 60;
var minutes = Math.floor(diff / 1000 / 60);
return (hours < 9 ? "0" : "") + hours + ":" + (minutes < 9 ? "0" : "") + minutes;
}
setInterval(function () {
document.getElementById("id_sum_actual").value = sum_diff();
}, 1000);
<input type="time" id="id_actual_1" />
<input type="time" id="id_actual_2" />
<input type="time" id="id_actual_3" />
<input type="time" id="id_sum_actual" readonly />
plus how can you loop the code on the javascript side?