我需要在我的网站上进行24小时倒计时,每天在11:00重置,之后再次开始24小时循环。
我不需要这个脚本来控制任何东西,我只需要它在那里供访问者查看,所以当他们访问例如10:00时,将会看到时钟还剩1小时格式:小时,分钟,秒 我需要它来忽略客户的时区。
我找到了类似的答案,但是有1个小时的窗口,之后重置,我需要立即重置,如何编辑它以满足我的要求?
这是我发现的(这是21:00然后是一小时的窗口而不是重新开始):
List(check, base, prof.gaurav, phone, scraper, with, certificate, six, itself)
答案 0 :(得分:0)
我想1小时重置是由于单独验证时间。请尝试以下代码:
var date;
var display = document.getElementById('time');
$(document).ready(function() {
getTime('GMT', function(time){
date = new Date(time);
});
});
setInterval(function() {
date = new Date(date.getTime() + 1000);
var currenthours = date.getHours();
var currentSecs = date.getSeconds();
var hours;
var minutes;
var seconds;
if (currenthours == 23 && currentsecs == 0){
display.innerHTML = 'LIVE NOW';
} else {
if (currenthours < 23) {
hours = 22 - currenthours;
} else {
hours = 23;
}
minutes = 60 - date.getMinutes();
seconds = 60 - date.getSeconds();
if (minutes < 10) {
minutes = '0' + minutes;
}
if (seconds < 10) {
seconds = '0' + seconds;
}
display.innerHTML = hours + ':' + minutes + ':' +seconds;
}
}, 1000);
答案 1 :(得分:0)
要获得准确的日期持续时间,即使在夏令时变化,您也应该坚持日期算术。
var i = 0;
var clickBound = false;
function callbuttonfunc(){
if (clickBound) return;
$("#button").on('click', function(){
i += 1;
});
clickBound = true;
}