<script type="text/javascript">
time = null;
function timedCount()
{
$.ajax({
type : 'get',
url : 'ssc_cq.php',
dataType : 'json',
success : function(a){
//获取到时间格式为分秒数 如9:25
var t = a.time.substr(a.time.length-2);
var m = a.time.charAt(a.time.length -4);
var e = parseInt(m*60) + parseInt(t);
time = parseInt(600) - parseInt(e);
var intDiff = parseInt(time);
timer(intDiff);
}
})
setTimeout("timedCount()",10000)
}
//倒计时总秒数量
function timer(intDiff) {
window.setInterval(function () {
var day = 0,
hour = 0,
minute = 0,
second = 0; //时间默认值
if (intDiff > 0) {
day = Math.floor(intDiff / (60 * 60 * 24));
hour = Math.floor(intDiff / (60 * 60)) - (day * 24);
minute = Math.floor(intDiff / 60) - (day * 24 * 60) - (hour * 60);
second = Math.floor(intDiff) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60);
}
if (minute <= 9) minute = '0' + minute;
if (second <= 9) second = '0' + second;
$('#day_show').html(day + "天");
$('#hour_show').html('<s id="h"></s>' + hour + '时');
$('#minute_show').html('<s></s>' + minute + '分');
$('#second_show').html('<s></s>' + second + '秒');
intDiff--;
}, 1000);
}
$(function () {
timedCount()
});
</script>为了防止作弊,从服务器每10秒取一次时间,刚开始运行没有问题,但是运行几分钟后就开始鬼畜,不知道是什么原因,请大神帮忙修改一下
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号