网页倒计时

倒计时做法分析

所需要的数据目标时间,现在的时间,因系统初始时间为1970年,所以要获得的数据--1970年到目标时间的毫秒(ms)数减去 1970到现在时间 的毫秒(ms)。然后利用天,时,分,秒,毫秒之间的关系进行换算。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script type="text/javascript">
          //设置倒计时函数
            function show(){
            var da=new Date()       //获取现在的时间   
            var dad=new Date("2018-6-15 22:53:00")  //设定的目标时间
            var l= dad.getTime()  // 获取目标时间的毫秒数
            var r=da.getTime()  //获取现在时间的毫秒数
            t=l-r    //距离目标的时间差
            var ms = t % 1000  //取余得到毫秒
            var t =  (t-ms) /1000  //剩余的时间秒
            var second = t % 60
            var t = (t-second) / 60
            var minute = t % 60
            var t = (t-minute) / 60
            var hour = t % 24
            var t=(t-hour) / 24
            var dy = t  
            //距离现在时间
            var countdown ="距离现在还有" + dy + "天" + hour + "小时" + minute + "分钟" + second + "秒" + ms + "毫秒"
            document.getElementById("nowDiv").innerHTML=countdown; //通过id进行获取数据
            setTimeout("show()",1000)//设置刷新时间
            }
            
            
        </script>
    </head>
    <body onload="show()">//加载函数
        <span id="nowDiv"></span>
        
    </body>
</html>
倒计时.jpg

代码不足的地方请多多关照!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,178评论 6 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,981评论 19 139
  • 好想活的潇潇洒洒一些,没有那么多让我烦心让我痛苦的记忆,好想自由自在,心无杂念的像个小傻子一样的活着,做人...
    枫桥83阅读 100评论 0 1
  • 1.维护方向 五个维度。设备环境:单板温度与电压机房环境:湿度、温度日志和告警:及时处理或上报设备运行状况:单板、...
    被子十三阅读 699评论 0 0
  • 坐在我身边的这位阿姨,我今天早上第三次碰到,她还是穿同样花色的裙子,这算是身边的一种美好吧! 周五上班的时候遇到的...
    by_10阅读 236评论 0 1