使用js计算距离2017年10月1日00:00时间

来源:互联网 发布:sqlserver服务器配置 编辑:程序博客网 时间:2024/06/07 06:53

1 . 现在是2017/9/1,所以不计算年份.月份也不用计算,十月份的1号在day里面计算直接+1就行了.
2 .

<!DOCTYPE html><html>    <head>        <meta charset="utf-8" />        <title></title>        <style>        div{             width: 400px;             height: 400px;             background-color: lightpink;                margin-left: 400px;             margin-top: 150px;        }        </style>    </head>    <body>        <div id="id1" >            <input type="button" value="间隔" onclick="test()"/>        </div>    </body>    <script>        var  d=new Date();        var  day =d.getDate();      // 几号        var  hour =d.getHours();      //小时 0-23        var  minute= d.getMinutes();  //分钟0-59        var  second= d.getSeconds();  //秒         var day1 = 30-day+1;        var hour1 = 24-hour-1;        var minute1 = 60-minute-1;        var second1 = 60 - second;        var inteval1;        var div = document.getElementById("id1");        //展示函数        function test(){            interval1 =  setInterval("calTime()",1000);        }        function calTime(){            if(second1==-1) {                minute1--;                second1 = 59;            }            if(minute1==-1){                hour1--;                minute1=59;            }            if(hour1==-1){                day--;                hour1=23;            }            if(day1==-1){                window.clearInterval(interval1);            }            div.innerHTML="还剩下"+day1+"天"+hour1+"小时"+minute1+"分钟"+second1+"秒";            second1--;        }    </script></html>
阅读全文
0 0
原创粉丝点击