Я сделал новый код для вас.Его работа отлично.пожалуйста, попробуйте.
КОД HTML:
<div class="event_counter_content">
<ul>
<li>
<span class="text">Days</span>
<span class="number days" id="days">51</span>
</li>
<li>
<span class="text">Hours</span>
<span class="number hours" id="hours">16</span>
</li>
<li>
<span class="text">Mins</span>
<span class="number minutes" id="minutes">23</span>
</li>
<li>
<span class="text">Secs</span>
<span class="number seconds" id="seconds">24</span>
</li>
КОД CSS:
.event_counter_content {
text-align: center;
max-width: 360px;
margin: 0 auto 30px;
display: table;
width: 100%;}
.event_counter_content ul li {
width: 25%;
float: left;
list-style: none;}
.text {
font-size: 16px;
color: #000;
text-align: center;
padding: 0 0 0;
text-shadow: none;
letter-spacing: 2px;
position: relative;
display: block;
text-transform: uppercase;}
.number {
font-size: 40px;
color: #000;
text-align: center;
text-shadow: none;
padding-bottom: 0;}
КОД JS:
// Set the date we're counting down to
var countDownDate = new Date("May 19, 2019 08: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 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);
// Output the result in an element with id="demo"
jQuery( '.days' ).html( days );
jQuery( '.hours' ).html( hours );
jQuery( '.minutes' ).html( minutes );
jQuery( '.seconds' ).html( seconds );
// document.getElementById("days").innerHTML = days;
// document.getElementById("hours").innerHTML = hours;
// document.getElementById("minutes").innerHTML = minutes;
// document.getElementById("seconds").innerHTML = seconds;
// If the count down is over, write some text
if (distance < 0) {
clearInterval(x);
document.getElementById("demo").innerHTML = "EXPIRED";
}
}, 1000);
Примечание: пожалуйста, добавьте скрипт:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js">