Buscando ejemplos enconte una modalidad para sumar dos horas, pero en mi caso me piden sumar 5 horas; trate de acoplar el codigo q encontre pero por alguna razon no me funciona. Si alguno tuviera u ejemplo que me pueda orientar se lo agradeceria mucho.
Cita:
Muchas Gracias function sumaTiempos(t1, t2, t3, t4, t5){
var dot1 = t1.indexOf(":");
var dot2 = t2.indexOf(":");
var dot3 = t3.indexOf(":");
var dot4 = t4.indexOf(":");
var dot5 = t5.indexOf(":");
var m1 = t1.substr(0, dot1);
var m2 = t2.substr(0, dot2);
var m3 = t3.substr(0, dot3);
var m4 = t4.substr(0, dot4);
var m5 = t5.substr(0, dot5);
var s1 = t1.substr(dot1 + 1);
var s2 = t2.substr(dot2 + 1);
var s3 = t3.substr(dot3 + 1);
var s4 = t4.substr(dot4 + 1);
var s5 = t5.substr(dot5 + 1);
var sRes = (Number(s1) + Number(s2) + Number(s3) + Number(s4) + Number(s5));
var mRes;
var addMinute = false;
if (sRes >= 60){
addMinute = true;
sRes -= 60;
}
mRes = (Number(m1) + Number(m2) + (addMinute? 1: 0));
return String(mRes) + ":" + String(sRes);
}
function calculaT3(){
with (document.frm){
tt3.value = sumaTiempos(t1.value, t2.value, t3.value, t4.value, t5.value)
}
}
var dot1 = t1.indexOf(":");
var dot2 = t2.indexOf(":");
var dot3 = t3.indexOf(":");
var dot4 = t4.indexOf(":");
var dot5 = t5.indexOf(":");
var m1 = t1.substr(0, dot1);
var m2 = t2.substr(0, dot2);
var m3 = t3.substr(0, dot3);
var m4 = t4.substr(0, dot4);
var m5 = t5.substr(0, dot5);
var s1 = t1.substr(dot1 + 1);
var s2 = t2.substr(dot2 + 1);
var s3 = t3.substr(dot3 + 1);
var s4 = t4.substr(dot4 + 1);
var s5 = t5.substr(dot5 + 1);
var sRes = (Number(s1) + Number(s2) + Number(s3) + Number(s4) + Number(s5));
var mRes;
var addMinute = false;
if (sRes >= 60){
addMinute = true;
sRes -= 60;
}
mRes = (Number(m1) + Number(m2) + (addMinute? 1: 0));
return String(mRes) + ":" + String(sRes);
}
function calculaT3(){
with (document.frm){
tt3.value = sumaTiempos(t1.value, t2.value, t3.value, t4.value, t5.value)
}
}
Atte
The Pretorian