function matchCounter(){
var launch = new Date('2019', '04', '18', '8', '00');
var days = $('.tg-days');
var hours = $('.tg-hours');
var minutes = $('.tg-minutes');
var seconds = $('.tg-seconds');
setDate();
function setDate(){
var now = new Date();
if( launch < now ){
days.html('<h3>0</h3><h4>Day</h4>');
hours.html('<h3>0</h3><h4>Hour</h4>');
minutes.html('<h3>0</h3><h4>Minute</h4>');
seconds.html('<h3>0</h3><h4>Second</h4>');
}
else{
var s = -now.getTimezoneOffset()*60 + (launch.getTime() - now.getTime())/1000;
var d = Math.floor(s/86400);
days.html('<h3>'+d+'</h3><h4>Day'+(d>1?'s':''),'</h4>');
s -= d*86400;
var h = Math.floor(s/3600);
hours.html('<h3>'+h+'</h3><h4>Hour'+(h>1?'s':''),'</h4>');
s -= h*3600;
var m = Math.floor(s/60);
minutes.html('<h3>'+m+'</h3><h4>Minute'+(m>1?'s':''),'</h4>');
s = Math.floor(s-m*60);
seconds.html('<h3>'+s+'</h3><h4>Second'+(s>1?'s':''),'</h4>');
setTimeout(setDate, 1000);
}
}
}
matchCounter();
我给你做了个新密码。它的工作很好。请试试看。
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>
.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;}
// 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">
我试图实现一个'日期'倒计时计时器使用Android类和Java从当前的一天,小时,分钟,秒到26十二月,2013 9:00 AM倒计时。下面是我的代码: 这里是我的类: 现在时、分、秒都没问题。只是天数来了40。现在我把日期定在这个月的26号,2013年。所以目前26 - 16 = 10天。这应该是显示的天数。那为什么显示40?请帮忙。谢谢大家。
我试图使一个倒计时,显示总天数,小时,分钟和秒的剩余特定日期。 这就是我到目前为止所创造的。 我用过计时器,它用Console.WriteLine计数,但TextViews什么也不显示,也不更新...有人知道如何每秒钟更新TextViews吗?
我要做的是让用户输入一个分子和一个分母,并显示商。我正在使用一个方法,使用Integer.Parseint和try catch来检查并查看该数字是否有效。问题是,如果try catch捕获异常并显示错误,它将继续到代码的下一部分,而不是跳回到循环的开始。 基本上,我想调用IsValid(分子)并将其赋给int“num”,如果IsValid的catch语句被执行,则跳回到do循环的开头,以便它再次显
问题内容: 我正在解析一些具有the秒时间戳记datetime的数据。我使用以下代码来解析该字符串并将其转换为datetime对象: Python文档声称这不应该成为接受的问题。但是,我在上面的时间戳中收到此错误 谢谢 问题答案: 做这个: 输出为:
问题内容: 如何计算SQL Server中两个日期之间的工作日数? 星期一至星期五,它必须是T-SQL。 问题答案: 对于周一至周五的工作日,您可以使用单个SELECT进行操作,如下所示: 如果要包括假期,则必须进行一些调整…
我正在为我的聊天应用程序使用firebase。在聊天对象中,我使用方法添加时间戳。 请就这个问题提出解决办法