• 在页面中展示 距离今天结束还有*小时


     1 <script>
     2     function getTime() {
     3         var endTime=new Date('2017/04/25 00:00:00');
     4         var nowTime=new Date();
     5         var t=endTime-nowTime;
     6         var t1=Math.abs(t);
     7         var t2=t1 / 1000/ 60/60;
     8         var result=t2.toFixed(2);
     9         return result;
    10     }
    11     document.body.innerHTML='距离今天结束还有'+getTime()+'小时';
    12 </script>
     1 <body>
     2 <div id="testDiv" data-time="2017/04/25 00:00:00">
     3     <span class="detail"><b>07</b>天<b>09</b>时<b>16</b>分<b>05</b>秒</span>
     4 </div>
     5 <script>
     6     var str = document.getElementById('testDiv').getAttribute('data-time');
     7     var terminalTime = new Date(str);
     8     var bArr = document.getElementsByTagName('b');
     9     downCount();
    10     function downCount() {
    11         var nowDate = new Date();
    12         var chaZhi = terminalTime - nowDate;
    13         if(chaZhi < 0) {
    14             clearTimeout(setIntervalId)
    15         }
    16         var myDate = setTime(chaZhi);
    17         bArr[0].innerHTML = myDate.date;
    18         bArr[1].innerHTML = myDate.hours;
    19         bArr[2].innerHTML = myDate.minutes;
    20         bArr[3].innerHTML = myDate.seconds;
    21     }
    22     var setIntervalId = setInterval(downCount, 1000);
    23 
    24     var date=new Date();
    25     var date2=new Date();
    26     date2.setHours(date2.getHours()+2);
    27     console.log('date2'+date2);
    28     function setTime(time) {//time是给一个时间差
    29         var date = new Date();
    30         date.date = Math.floor(time / (1000 * 60 * 60 * 24));
    31         date.hours = Math.floor(( time / (1000 * 60 * 60)) % 24);
    32         date.minutes = Math.floor(( time / (1000 * 60)) % 60);
    33         date.seconds = Math.floor(( time / 1000) % 60);
    34         date.milliseconds = Math.floor(time % 1000);
    35         return date;
    36     }
    37 
    38     var date1=new Date();
    39     var date2=new Date();
    40     date2.setHours(date2.getHours()+2);
    41     console.log('date2'+date2);
    42 </script>
    43 </body>
  • 相关阅读:
    Java语法基础
    配置环境变量
    常用Dos命令
    Python 之 进程与进程池的创建和使用
    python之进程间通信
    低级别网络接口-socket的应用和粘包现象
    网络编程之模块的使用
    Python异常类型
    练习题
    python 的re模块与正则表达式
  • 原文地址:https://www.cnblogs.com/jiaoyue/p/6765375.html
Copyright © 2020-2023  润新知