시간이 경과함에 따라 출력에 백분율을 업데이트하도록이 div가 있습니다. 예 : startTime, NowTime 및 stopTime 값이 있습니다. 나는 백분율 (차이를 표시하는 백분율 b/w 시간)을 표시하는 div가 있습니다. NowTime이 계속 진행되면서이 비율을 업데이트하고 중지 시간에 가까워집니다. NowTime == StopTime 일 때 0 %에서 시작하고 100 %에서 끝내기를 원합니다.시간 차이가있는 % 카운트 업데이트
도움이 되셨습니까?
function cal(){
var NowTime = new Date(); //Time Now
var StartTime = new Date($('.StartTime').val());
var StopTime = new Date($('.StopTime').val());
var diffStpStr = Math.ceil(StopTime - StartTime); //diff b/w start and stop time
var diffNwStr = Math.ceil(NowTime - StartTime); //StartTime in past
var Percent = (parseInt((diffNwStr/ (diffStpStr/ 100)).toFixed(0)));
$('.CountPercentage').text(Percent + '%'); //% calculation
}
setInterval = (cal,1000);
cal()
여기 내 바이올린입니다 : http://jsfiddle.net/6LB76/91/ 문제 : 업데이트 할 수없는. 그것은 보여 주지만 그대로 유지하지만 업데이트하지는 않습니다. 당신은
어떤 특정 문제가 있습니까? 여기에 질문에 관련 코드를 포함시켜야합니다. –
문제 : 업데이트 할 수 없습니다. 그것은 보여 주지만 그대로 유지하지만 업데이트하지는 않습니다. – Amandeep