File: /mnt/data/smarthr-co-in/demo/codeigniter_bk/template/public/assets/js/coming-soon.js
/*
Author : Dreamstechnologies
Template Name: Smarthr - Bootstrap Admin Template
*/
(function () {
"use strict";
// Coming Soon
if ($('.comming-soon-pg').length > 0) {
// Get html elements
let day = document.querySelector('.days');
let hour = document.querySelector('.hours');
let minute = document.querySelector('.minutes');
let second = document.querySelector('.seconds');
function setCountdown() {
// Set countdown date
let countdownDate = new Date('Dec 30, 2024 16:00:00').getTime();
// Update countdown every second
let updateCount = setInterval(function () {
// Get today's date and time
let todayDate = new Date().getTime();
// Get distance between now and countdown date
let distance = countdownDate - todayDate;
let days = Math.floor(distance / (1000 * 60 * 60 * 24));
let hours = Math.floor(distance % (1000 * 60 * 60 * 24) / (1000 * 60 * 60));
let minutes = Math.floor(distance % (1000 * 60 * 60) / (1000 * 60));
let seconds = Math.floor(distance % (1000 * 60) / 1000);
// Display values in html elements
day.textContent = days;
hour.textContent = hours;
minute.textContent = minutes;
second.textContent = seconds;
// if countdown expires
if (distance < 0) {
clearInterval(updateCount);
document.querySelector(".comming-soon-pg").innerHTML = '<h1>EXPIRED</h1>'
}
}, 1000)
}
setCountdown()
}
})();