The countdown functionality can easily be added to HTML code, you do need to set the expiry time and add some jquery code to your project.
<div id="countdown"> <div id="days"></div> <div id="hours"></div> <div id="minutes"></div> <div id="seconds"></div> </div> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
function counterTime() { var endTime = new Date("10 June 2023 12:00:00 GMT+05:30"); endTime = (Date.parse(endTime) / 1000); var now = new Date(); now = (Date.parse(now) / 1000); var timeLeft = endTime - now; var days = Math.floor(timeLeft / 86400); var hours = Math.floor((timeLeft - (days * 86400)) / 3600); var minutes = Math.floor((timeLeft - (days * 86400) - (hours * 3600 )) / 60); var seconds = Math.floor((timeLeft - (days * 86400) - (hours * 3600) - (minutes * 60))); if (hours < "10") { hours = "0" + hours; } if (minutes < "10") { minutes = "0" + minutes; } if (seconds < "10") { seconds = "0" + seconds; } if(days >= 0 && hours >= 0 && minutes >= 0 && seconds >= 0){ $("#days").html(days + "<span>Days</span>"); $("#hours").html(hours + "<span>Hours</span>"); $("#minutes").html(minutes + "<span>Minutes</span>"); $("#seconds").html(seconds + "<span>Seconds</span>"); }else{ $("#countdown").html('Expired'); } } setInterval(function() { counterTime(); }, 1000);
#countdown{ display: flex; font-family: 'Poppins'; } #countdown div{ margin: 0 7px; font-size: 24px; font-weight: bold; } #countdown span{ font-weight: normal; font-size: 16px; margin: 0 5px; }