Foros del Web » Programando para Internet » Javascript »

Suma de Horas

Estas en el tema de Suma de Horas en el foro de Javascript en Foros del Web. Buenos Dias Amigos del Foro: Buscando ejemplos enconte una modalidad para sumar dos horas, pero en mi caso me piden sumar 5 horas; trate de ...
  #1 (permalink)  
Antiguo 01/06/2007, 08:48
Avatar de The_Pretorian  
Fecha de Ingreso: diciembre-2004
Ubicación: Lima - Peru
Mensajes: 267
Antigüedad: 20 años
Puntos: 0
Exclamación Suma de Horas

Buenos Dias Amigos del Foro:
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:
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)
}
}
Muchas Gracias
Atte
The Pretorian
__________________
Creo que todas las cosas suceden por algo, no es eso que los demas llaman 'Destino'. Definitivamente Dios no juega a los dados...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:47.