将简单的倒计时(作为数字)添加到我的php脚本中


adding simple countdown (as numbers) to my php script

我有一个php页面,我想在页面的某个区域(页脚)运行简单的倒计时60秒,因为我有自动刷新代码,每60秒刷新一次页面,所以我想向用户显示60、59、58、57……只有一个文本滚动倒计时,直到它刷新,这样它就会重新开始。简单易用,不需要像许多网站在线显示的那样完整的倒计时脚本。。。

我能想到的是一个gif动画小图标,它可以工作,但如果可能的话,不添加图像更好,我只想要正常大小的文本,数字从60到0,然后再次循环(即使没有循环也可以…页面无论如何都会刷新)

该怎么办?

由于PHP是服务器端,因此无法使用它。您可以使用javascript进行创建。请尝试此代码:

<div id="timer">##</div>
<button id="starter" onclick="start('60');">start</button>
<script>
var tme = document.getElementById("timer");
var bt= document.getElementById("starter");
var counting = false;
function start(count) {
    //console.log(counting);
    if (!counting) {
        counting = true;
        tme.innerHTML = count;
        var timer = setInterval(function() {
            if (count >= 0) {
                tme.innerHTML = count;
                count--;
            } else {
                clearInterval(timer);
                count = arguments[0];
                counting = false;
            }
        }, 400);
    }
}
</script>

希望这将有助于