<style>
.tonic-cd-wrapper {
display: flex;
justify-content: center;
margin-top: 0px;
}
.tonic-cd-style-1 {
max-width: 500px;
display: inline-flex;
flex-direction: row;
gap: 65px;
}
.tonic-cd-style-1 div {
display: flex;
flex-direction: column;
flex: 1 1 0px;
align-items: center;
justify-content: center;
text-align: center;
background: radial-gradient(#aa0000, #ff0000);
padding: 25px;
border-radius: 15px;
height: 100px;
}
.tonic-cd-style-1 strong {
color: #ffffff;
font-size: 30px;
}
.tonic-cd-style-1 span {
color: #ffffff;
font-size: 16px;
}
.tonic-cd-style-1 .tonic-cd-end {
text-align: center;
font-weight: bold;
color: #333333 !important;
font-size: 18px !important;
}
</style>
<div class="tonic-cd-wrapper">
<div class="tonic-cd-countdown-6692 tonic-cd-style-1">
<div class="tonic-cd-days-6692"></div>
<div class="tonic-cd-hours-6692"></div>
<div class="tonic-cd-minutes-6692"></div>
<div class="tonic-cd-seconds-6692"></div>
</div>
</div>
<script>
const targetDate = "2025-11-5 22:00:00";
const countdownSec = document.getElementsByClassName("tonic-cd-countdown-6692");
const timerDays = document.getElementsByClassName("tonic-cd-days-6692");
const timerHours = document.getElementsByClassName("tonic-cd-hours-6692");
const timerMinutes = document.getElementsByClassName("tonic-cd-minutes-6692");
const timerSeconds = document.getElementsByClassName("tonic-cd-seconds-6692");
const countdownEndNotice = "Countdown Over";
const dateTime = new Date(targetDate);
const yyyy = dateTime.getFullYear();
const mm = String(dateTime.getMonth() + 1).padStart(2, "0");
const dd = String(dateTime.getDate()).padStart(2, "0");
const hour = String(dateTime.getHours()).padStart(2, "0");
const min = String(dateTime.getMinutes()).padStart(2, "0");
const sec = String(dateTime.getSeconds()).padStart(2, "0");
const endDate = yyyy + "-" + mm + "-" + dd;
const endTime = hour + ":" + min + ":" + sec;
const endTimezone = "+00:00";
const endText = `<span class="tonic-cd-end">${countdownEndNotice}</span>`;
const end = new Date(`${endDate}T${endTime}${endTimezone}`).getTime();
const seconds = 1000;
const minutes = seconds * 60;
const hours = minutes * 60;
const days = hours * 24;
const x = setInterval(function () {
let now = new Date().getTime();
const difference = end - now;
if (difference < 0) {
clearInterval(x);
countdownSec.innerHTML = endText;
return;
}
Array.from(timerDays).forEach(
(dayEl) =>
(dayEl.innerHTML =
"<strong>" + Math.floor(difference / days) + "</strong><span>يوم</span>")
);
Array.from(timerHours).forEach(
(hoursEl) =>
(hoursEl.innerHTML =
"<strong>" + Math.floor((difference % days) / hours) + "</strong><span>ساعة</span>")
);
Array.from(timerMinutes).forEach(
(minutesEl) =>
(minutesEl.innerHTML =
"<strong>" + Math.floor((difference % hours) / minutes) + "</strong><span>دقيقة</span>")
);
Array.from(timerSeconds).forEach(
(secondsEl) =>
(secondsEl.innerHTML =
"<strong>" + Math.floor((difference % minutes) / seconds) + "</strong><span>ثانية</span>")
);
}, seconds);
</script>
</br>