//Calcular los días y los milisegundos sobrantes var dias = Math.floor(intervalo / mspordia ); intervalo = intervalo - (dias * mspordia ); //Calcular las horas y los milisegundos sobrantes var horas = Math.floor(intervalo / msporhora ); intervalo = intervalo - (horas * msporhora ); //Calcular los minutos y los milisegundos sobrantes var minutos = Math.floor(intervalo / msporminuto ); intervalo = intervalo - (minutos * msporminuto ); //Calcular los segundos y fijar los datos de horas, minutos y segundos en dos dígitos cada uno var segundos = Math.floor(intervalo / 1000 ); if(horas < 10) { horas = '0' + horas; } if(minutos < 10) { minutos = '0' + minutos; } if(segundos < 10) { segundos = '0' + segundos; }