基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果

 更新时间:2017年07月13日 09:15:42   作者:九转十指  
这篇文章主要介绍了基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果,需要的朋友可以参考下

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<script>
 (function () {
  var tian = document.getElementsByClassName('JS-tian')[0];
  var shi = document.getElementsByClassName('JS-shi')[0];
  var fen = document.getElementsByClassName('JS-fen')[0];
  var miao = document.getElementsByClassName('JS-miao')[0];
  var endTime = new Date('2117/07/12 23:59:59').getTime() + 1000;
  var interval = null;
  interval = setInterval(function () {
   var syhm = endTime - Date.now(); // 剩余毫秒
   if (syhm >= 0) {
    tian.innerText = Math.floor(syhm / 1000 / 60 / 60 / 24);
    shi.innerText = Math.floor(syhm / 1000 / 60 / 60 % 24);
    fen.innerText = Math.floor(syhm / 1000 / 60 % 60);
    miao.innerText = Math.floor(syhm / 1000 % 60);
   } else {
    clearInterval(interval);
   }
  }, 0);
 })();
</script>

htmlDemo:

<div>
 距结束还剩:<span class="JS-tian"></span>天<span class="JS-shi"></span>时<span class="JS-fen"></span>分<span class="JS-miao"></span>秒
</div>

以上所述是小编给大家介绍的基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • js面向对象封装级联下拉菜单列表的实现步骤

    js面向对象封装级联下拉菜单列表的实现步骤

    这篇文章主要介绍了js面向对象封装级联下拉菜单列表的实现步骤,帮助大家更好的理解和使用JavaScript,感兴趣的朋友可以了解下
    2021-02-02
  • JS获取IMG图片高宽的简单实例

    JS获取IMG图片高宽的简单实例

    下面小编就为大家带来一篇JS获取IMG图片高宽的简单实例。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 详解如何愉快的在微信小程序中使用SVG图标

    详解如何愉快的在微信小程序中使用SVG图标

    这篇文章主要介绍了详解如何愉快的在微信小程序中使用SVG图标,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • js 原生判断内容区域是否滚动到底部的实例代码

    js 原生判断内容区域是否滚动到底部的实例代码

    下面笔者就为大家分享一篇js 原生判断内容区域是否滚动到底部的实例代码,具有很好的参考价值,希望对大家有所帮助
    2017-11-11
  • js多个物体运动功能实例分析

    js多个物体运动功能实例分析

    这篇文章主要介绍了js多个物体运动功能,结合实例形式分析了js实现多物体运动功能的原理、实现技巧与相关注意事项,需要的朋友可以参考下
    2016-12-12
  • javaScript实现可缩放的显示区效果代码

    javaScript实现可缩放的显示区效果代码

    这篇文章主要介绍了javaScript实现可缩放的显示区效果代码,涉及JavaScript响应鼠标事件动态操作页面元素属性的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • layDate插件设置开始和结束时间

    layDate插件设置开始和结束时间

    这篇文章主要为大家详细介绍了layDate插件设置开始时间和结束时间,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • js前端实现登录拼图验证功能

    js前端实现登录拼图验证功能

    行为验证码通过用户的操作来完成验证,常见的行为验证码有拖动式和点触式,下面这篇文章主要给大家介绍了关于js前端实现登录拼图验证功能的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • javascript读写XML实现广告轮换(兼容IE、FF)

    javascript读写XML实现广告轮换(兼容IE、FF)

    最近更新网站首页广告,ASP.NET的广告控件很容易实现这点,可首页是静态页面,联想广告控件的原理决定采用javascript+xml实现这点方面配置,更新广告时只要更新xml即可,方便了广告轮换
    2013-08-08
  • JavaScript事件代理和委托详解

    JavaScript事件代理和委托详解

    这篇文章主要为大家详细介绍了JavaScript事件代理和委托,感兴趣的小伙伴们可以参考一下
    2016-04-04

最新评论