首页 > 编程 > JS > 正文

JS实现网站动态显示倒计时教程

2020-07-02 22:12:32
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了JS实现网站动态显示倒计时教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

JS实现网站动态显示倒计时,效果如下:

JS实现网站动态显示倒计时教程

实现方法如下:

1、html部分

<span id="target"></span>

2、js部分 

// 为简化。每月默认为30天; function getTimeString() {    var start = new Date();    var end = new Date(start.getFullYear() + 1, 0, 1);    var elapse = Math.floor((end - start) / 1000);    var seconds = elapse % 60 ;    var minutes = Math.floor(elapse / 60) % 60;    var hours = Math.floor(elapse / (60 * 60)) % 24;    var days = Math.floor(elapse / (60 * 60 * 24)) % 30;    var months = Math.floor(elapse / (60 * 60 * 24 * 30)) % 12;    var years = Math.floor(elapse / (60 * 60 * 24 * 30 * 12));    return start.getFullYear() + '年还剩' + years + '年' + months + '月' + days + '日'        + hours + '小时' + minutes + '分' + seconds + '秒';   } function domText(elem, text) {    if (text == undefined) {        if (elem.textContent) {            return elem.textContent;        } else if (elem.innerText) {            return elem.innerText;        }    } else {        if (elem.textContent) {            elem.textContent = text;        } else if (elem.innerText) {            elem.innerText = text;        } else {            elem.innerHTML = text;        }    }}var target = document.getElementById('target');setInterval(function () {    domText(target, getTimeString());}, 1000)

完成。

以上就是JS实现网站动态显示倒计时教程的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表