网站倒计时脚本

网络跳越
2023-03-31 / 0 评论 / 16 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年06月19日,已超过332天没有更新,若内容或图片失效,请留言反馈。
<script>

    function secondToDate(second) {

        if (!second) {

            return 0;

        }

        var time = new Array(0, 0, 0, 0, 0);

        if (second >= 365 * 24 * 3600) {

            time[0] = parseInt(second / (365 * 24 * 3600));

            second %= 365 * 24 * 3600;

        }

        if (second >= 24 * 3600) {

            time[1] = parseInt(second / (24 * 3600));

            second %= 24 * 3600;

        }

        if (second >= 3600) {

            time[2] = parseInt(second / 3600);

            second %= 3600;

        }

        if (second >= 60) {

            time[3] = parseInt(second / 60);

            second %= 60;

        }

        if (second > 0) {

            time[4] = second;

        }

        return time;

    }

</script>

<script type="text/javascript" language="javascript">

    function setTime() {

        // 结束时间秒数, 时间格式中,月比较特殊,是从0开始的,所以想要显示5月,得写4才行,如下
        var end_time = Math.round(new Date(Date.UTC(2023, 3, 31, 0, 0, 0)).getTime() / 1000);

        // 当前时间秒数,增加时区的差异
        var timestamp = Math.round((new Date().getTime() + 8 * 60 * 60 * 1000) / 1000);

        var seconds_left = end_time - timestamp;

        if (seconds_left < 0) {
            clearInterval(intervalID);
            document.getElementById("htmer_time").innerHTML = "Server has started!";
        }
        else {
            var time_left = secondToDate(seconds_left);
            var currentTimeHtml = time_left[0] + '年 ' + time_left[1] + '天 '
                                + time_left[2] + '时 ' + time_left[3] + '分 ' + time_left[4]
                                + '秒';
            document.getElementById("htmer_time").innerHTML = currentTimeHtml;
        }

    }

    var intervalID = setInterval(setTime, 1000);

</script>

服务器倒计时:<span id="htmer_time" style="color: red;"></span>

不明白可以联系我。

本文共 66 个字数,平均阅读时长 ≈ 1分钟
0

打赏

海报

正在生成.....

评论 (0)

语录
取消

加载耗时:266 ms