Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

javascript countdown timer

<!-- Display the countdown timer in an element -->
<p id="demo"></p>

<script>
// Set the date we're counting down to
var countDownDate = new Date("Mar 16, 2021 15:37:25").getTime();

// Update the count down every 1 second
var x = setInterval(function() {

  // Get today's date and time
  var now = new Date().getTime();

  // Find the distance between now and the count down date
  var distance = countDownDate - now;

  // Time calculations for days, hours, minutes and seconds
  var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  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);

  // Display the result in the element with id="demo"
  document.getElementById("demo").innerHTML = days + "d " + hours + "h "
  + minutes + "m " + seconds + "s ";

  // If the count down is finished, write some text
  if (distance < 0) {
    clearInterval(x);
    document.getElementById("demo").innerHTML = "EXPIRED";
  }
}, 1000);
</script>
Comment

countdown javascript

const startNumber = 10, stopNumber = 0, skip = 1;
for (let i = startNumber; i >= stopNumber; i -= skip) {
	console.log(i);
}
/*
10
9
8
7
6
5
4
3
2
1
0
*/
Comment

js countdown

/** https://www.youtube.com/watch?v=x7WJEmxNlEs */
//timeInMins repersent time in minutes. eg: timeInMins = 5 --> 5 minutes
function timer(timeInMins) {
    const demo = document.getElementById("demo");
 
    console.log("timeInMins: " + timeInMins);

    let time = 60 * prepareTime;

   setInterval(function () {
        let minutes = Math.floor(time / 60);
        let seconds = time % 60;

        minutes = minutes < 10 ? '0' + minutes : minutes;
        seconds = seconds < 10 ? '0' + seconds : seconds;
        demo.innerHTML = `${minutes}:${seconds}`;
        time--;
    }, 1000);


}
Comment

JavaScript countdown

<!DOCTYPE HTML>
<html>
<body>

<p id="demo"></p>
<button onclick="countdownTimeStart()">Start Timer</button>

<script>
// Set the date we're counting down to

function countdownTimeStart(){

var countDownDate = new Date("Sep 25, 2025 15:00:00").getTime();

// Update the count down every 1 second
var x = setInterval(function() {

    // Get todays date and time
    var now = new Date().getTime();
    
    // Find the distance between now an the count down date
    var distance = countDownDate - now;
    
    // Time calculations for days, 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);
    
    // Output the result in an element with id="demo"
    document.getElementById("demo").innerHTML = hours + "h "
    + minutes + "m " + seconds + "s ";
    
    // If the count down is over, write some text 
    if (distance < 0) {
        clearInterval(x);
        document.getElementById("demo").innerHTML = "EXPIRED";
    }
}, 1000);
}
</script>

</body>
</html>
 Run code snippet
Comment

countdown javascript

// To make a countdown you can use a for loop and console.log(msg);

console.log("We have liftoff in T minus...");
for (let i = 10; i >= 0; i--) {
	console.log(i);
}
console.log("We have liftoff!");
Comment

countdown js

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8" />
    <title>Countdown timer using HTML and JavaScript</title>
</head>

<body>
    <p id="demo"></p>

    <script>
        // Set the date we're counting down to
        var countDownDate = new Date("Jan 5, 2023 15:37:25").getTime();

        // Update the count down every 1 second
        var x = setInterval(function () {

            // Get today's date and time
            var now = new Date().getTime();

            // Find the distance between now and the count down date
            var distance = countDownDate - now;

            // Time calculations for days, hours, minutes and seconds
            var days = Math.floor(distance / (1000 * 60 * 60 * 24));
            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);

            // Display the result in the element with id="demo"
            document.getElementById("demo").innerHTML = days + "d " + hours + "h "
                + minutes + "m " + seconds + "s ";

            // If the count down is finished, write some text
            if (distance < 0) {
                clearInterval(x);
                document.getElementById("demo").innerHTML = "EXPIRED";
            }
        }, 1000);
    </script>
</body>

</html>
Comment

PREVIOUS NEXT
Code Example
Javascript :: how to get selected value of dynamically created dropdown in jquery 
Javascript :: checkbox event listener 
Javascript :: js escape html 
Javascript :: javascript remove empty array 
Javascript :: angular 404 on refresh 
Javascript :: javascript input checkbox name 
Javascript :: how to set cookies in node js 
Javascript :: js onclick change styles 
Javascript :: Find all links / pages on a website 
Javascript :: Array Pagination in JS 
Javascript :: semantic ui dropdown value react 
Javascript :: semantics ui complete responsive menu 
Javascript :: make a get request in node js 
Javascript :: validate password javascript 
Javascript :: moment js - to find if dates are same by day 
Javascript :: install nodemon 
Javascript :: angular 9 form value changes 
Javascript :: ReferenceError: primordials is not defined 
Javascript :: owl-carousel only for mobile 
Javascript :: javascript get image width and height 
Javascript :: how to disable onclick event in javascript 
Javascript :: new line in react js 
Javascript :: javascript integer to string 
Javascript :: jquery each tr except first 
Javascript :: how to get seconds in timstamps js 
Javascript :: connect mongoose from node js 
Javascript :: remove duplicate items from array 
Javascript :: contains substring javascript 
Javascript :: react native app crashes without error 
Javascript :: export html table data to excel using javascript 
ADD CONTENT
Topic
Content
Source link
Name
6+6 =