Как я могу использовать таймер обратного отсчета с заданным временем?Обратный отсчет дней, часов, минут, секундный сценарий jquery
Мой код
<html>
<head>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.10.2.min.js'></script>
<script type='text/javascript'>
$(document).ready(function() {
var seconds = 6;
var minutes = 1;
function calculate() {
setTimeout(calculate, 1000);
$('#showDate').html(' expires after ' + minutes + ' minutes ' + seconds + ' seconds ');
seconds--;
if (seconds < 0) {
seconds = 59;
minutes--;
if (minutes < 0) {
minutes = 0;
seconds = 0;
}
}
}
calculate();
});
</script>
</head>
<body>
<div id='showDate'></div>
</body>
</html>
Приведенный выше код применяется только в минутах и секундах. Как я могу добавить часы и дни?
Пожалуйста отступы ваш код правильно. – Oisin
Кто-то может вам помочь, но вам нужно сделать это проще. Например, код, который вы указали, не читается на первый взгляд. –
Возможный дубликат [Javasacript Таймер обратного отсчета в дни, часы, минуты, секунды] (http://stackoverflow.com/questions/27182628/javasacript-countdown-timer-in-days-hours-minute-seconds) –