javascript

trst



Dependencies:
Geen dependencies gevonden
    // Set the date we're counting down to
    const duration =  seconds_left;
    var countDownDate = new Date().getTime() + duration  * 1000;

    var x = setInterval(function() {
    var now = new Date().getTime();

    var distance = countDownDate - now;

    // Time calculations for hours, minutes and seconds
    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
        if(document.getElementById("time") !== null && hours < 1 ){
            document.getElementById("time").innerHTML =  minutes + ":" + ((seconds < 10) ? "0" + seconds : seconds); //if seconds is lower then 10 add a 0 else just show seconds
        }else if(hours >= 1){
            document.getElementById("time").innerHTML = hours + ":" + minutes + ":" + ((seconds < 10) ? "0" + seconds : seconds);
        }

    if (distance <= 1 ){
        clearInterval(x);
        timeExpired();
    }
}, 3);
function timeExpired(){
    window.location.replace("quiz.php"); 
    unset($_SESSION['start_time']);// remove timer
}