В моем проекте настроена система обратного отсчета, в которой пользователь по часам вводит срок, на который он хочет зарезервировать что-то.т.е. 1,2,3,4 часа и т. д. Затем запускается таймер обратного отсчета и уведомляет их, когда это будет сделано.Я нашел действительно хороший онлайн, однако он дает обратный отсчет только в отношении оставшихся секунд.Мне интересно, знает ли кто-нибудь, как манипулировать этим кодом, чтобы показывать часы: оставшиеся минуты.
Я уже пробовал w3schools, однако это не сработает, поскольку это соответствует фактическому данному будущему времени
<!-- $_row["Time"] returns the number of hours hence must multiply by 3600 to get it in terms of seconds for this example to work -->
<?php $remain= $_row["Time"] * 3600; ?>
<script>
function countDown(secs,elem) {
var element = document.getElementById(elem);
element.innerHTML = "Time Remaining "+secs+" seconds";
if(secs < 1) {
clearTimeout(timer);
element.innerHTML = '<h2>Your Time is up!</h2>';
element.innerHTML += '<p>Please evacuate the parking space as soon as possible</p><br>';
element.innerHTML += '<a href="Home.php">Return to Home</a>';
}
secs--;
var timer = setTimeout('countDown('+secs+',"'+elem+'")',1000);
}
</script>
<div id="status"></div>
<script>countDown(<?php echo $remain ?>,"status");</script>