Jquery countdown timer with setInterval – onlinecode

Jquery countdown timer with setInterval – onlinecode

In this post we will give you information about Jquery countdown timer with setInterval – onlinecode. Hear we will give you detail about Jquery countdown timer with setInterval – onlinecodeAnd how to use it also give you demo for it if it is necessary.

Today, we will discuss about how to create a jQuery countdown timer with setInterval. why we use this timer? Generally, when we have given quiz exam at that time we use this timer, and that exam is arranged fix time.

Now, we will use the setInterval and getTime function in here below example. the setinterval function will call each 1 second and it will Update the count down every 1 second. The get getTime function will sets today date and time.

PHP
<!DOCTYPE html>
<html lang="en">
<head>
  <title>jquery countdown timer with setInterval - onlinecode</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
</head>
<body>

<div >
  <div >
	<div >
		<span  style="font-size:50px; text-align:center;"></span>
	</div>
  </div>
   <br/>
   <div >
	<div >
		  <span id="demo"></span>
	</div>
  </div>
</div>
<script>
var timeout =1;
var countDownDate = new Date();
countDownDate.setMinutes(countDownDate.getMinutes()+timeout);
var timestamp = countDownDate.getTime();

if(localStorage.getItem("timestamp")==null)
{
	//store current time into local storage
    localStorage.setItem("timestamp",timestamp);
}


  var x = setInterval(function() {

  var now = new Date().getTime();
  // Find the distance between current time and store time
  var distance = localStorage.getItem("timestamp") - 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);
    
  document.getElementById("demo").innerHTML = "<span class='btn btn-primary'>&nbsp;"+days + " Day </span>&nbsp;<span class='btn btn-success'>" + hours + " Hour </span>&nbsp;<span class='btn btn-info'>"
  + minutes + " Minute </span>&nbsp;<span class='btn btn-danger'>" + seconds + " Second </span>";
   //check conditon of distance 
  if (distance < 0) {
    clearInterval(x);
    document.getElementById("demo").innerHTML = "<h2 class='label label-danger' style='font-size:25px;'>EXPIRED</h2>";
  }
}, 1000);
</script>
</body>
</html>

In this example, We have already set 1 minute in timeout. whenever you run this example in a browser at that time we store the current timestamp in local storage. we will Find the distance between a current time and stored time. when we will get distance less than zero then it will be displayed expired message.

I hope you like this article. So you can like, share and comment on this article

Show Demo

Please follow and like us:

Hope this code and post will helped you for implement Jquery countdown timer with setInterval – onlinecode. if you need any help or any feedback give it in comment section or you have good idea about this post you can give it comment section. Your comment will help us for help you more and improve us. we will give you this type of more interesting post in featured also so, For more interesting post and code Keep reading our blogs

For More Info See :: laravel And github

Leave a Comment

Your email address will not be published. Required fields are marked *

  +  75  =  77

We're accepting well-written guest posts and this is a great opportunity to collaborate : Contact US