Можно ли указать время на обратный отсчет как часы? У меня есть «25 декабря 2014 00:01:00», но могу ли я что-то вроде этого «14:00», и он работает каждый день. Это код, который у меня есть.Определить время как часы
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function cdtd() {
var xmas = new Date("December 25, 2014 00:01:00");
var now = new Date();
var timeDiff = xmas.getTime() - now.getTime();
if (timeDiff <= 0) {
clearTimeout(timer);
document.write("Christmas is here!");
}
var seconds = Math.floor(timeDiff/1000);
var minutes = Math.floor(seconds/60);
var hours = Math.floor(minutes/60);
var days = Math.floor(hours/24);
hours %= 24;
minutes %= 60;
seconds %= 60;
document.getElementById("daysBox").innerHTML = days;
document.getElementById("hoursBox").innerHTML = hours;
document.getElementById("minsBox").innerHTML = minutes;
document.getElementById("secsBox").innerHTML = seconds;
var timer = setTimeout('cdtd()',1000);
}
</script>
</head>
<body>
Days Remaining:
<div id="daysBox"></div>
Hours Remaining:
<div id="hoursBox"></div>
Minutes Remaining:
<div id="minsBox"></div>
Seconds Remaining:
<div id="secsBox"></div>
<script type="text/javascript">cdtd();</script>
</body>
</html>
EDIT
Countdown работает отлично, но чтобы сделать его работу я должен определить время (мм: дд: гг: чч: мм: сс). Мой вопрос: могу ли я определить время, например (hh: mm: ss), потому что дата не имеет значения, единственное, что имеет значение 0h35: снова начните отсчет до примера 14:25:00 (чч: мм: сс).
серьезно чувак, я не понял, что вы пытаетесь сказать! –
Вы не очень хорошо объяснили свой вопрос. Вы говорите, что обратный отсчет работает прямо сейчас, но вы хотите, чтобы он отформатировался по-другому? – nathan
Обратный отсчет работает отлично, но для его работы я должен определить время (мм: dd: yy: hh: mm: ss). Мой вопрос: могу ли я определить время, подобное этому (hh: mm: ss), потому что дата не имеет значения, важно только время (hh: mm: ss), и когда дело доходит до конца, обратный отсчет перезапускается и снова начинает отсчет к примеру 14:25:00 (чч: мм: сс). – user3238555