1
21600이 6 시간 (초)이라면 내 카운터가 7 시간 15 분을 말하는 이유는 무엇입니까? 내가 여기서 뭔가를 놓치고 있니?정확한 시간을 가져 오지 않는 이유는 무엇입니까?
JS
var time_in_seconds = 26100; // 6 hours in seconds
setInterval(function() {
$('#countdown').html(seconds2time(time_in_seconds));
time_in_seconds--;
}, 1000);
function seconds2time(seconds) {
var hours = Math.floor(seconds/3600);
var minutes = Math.floor((seconds - (hours * 3600))/60);
var seconds = seconds - (hours * 3600) - (minutes * 60);
var time = "";
if (hours != 0) {
time = hours+":";
}
if (minutes != 0 || time !== "") {
minutes = (minutes < 10 && time !== "") ? "0"+minutes : String(minutes);
time += minutes+":";
}
if (time === "") {
time = seconds+"s";
}
else {
time += (seconds < 10) ? "0"+seconds : String(seconds);
}
return time;
}
HTML
,181,422 : 여기 는 데모 인3210
OMG 잠자기가 필요합니다. LMAO! 감사합니다. –
* 대답이 아닌 경우 "꼭 코멘트 여야합니다."라고 말하고 싶습니다. –
나는 여전히 나 자신을 비웃고있다 –