每周六 18:30的定时器
来源:互联网 发布:国际交流软件 编辑:程序博客网 时间:2024/06/07 22:13
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <div><span id="d"></span>天<span id="h"></span>小时<span id="m"></span>分<span id="s"></span>秒</div><script> //目标时间规定 var newTimer = new Date("2017/01/14 18:30:00"); // 哪一天的几时几分 根据自己要求修改 newTimer = newTimer.getTime(); //定时器循环 setInterval(function () { //当前时间获取(可以从服务器获取) var nowTimer = new Date(); nowTimer = nowTimer.getTime(); //如果当前时间大于目标时间,则加上一周;直到目标时间大于当前时间 while (newTimer<=nowTimer){ newTimer = newTimer + 7 * 24 * 60 * 60 * 1000; } //以下为时间计算显示 var spanTimer = newTimer - nowTimer; if (spanTimer > 0) { var day = Math.floor(spanTimer / 86400000); spanTimer -= day * 86400000; var hour = Math.floor(spanTimer / 3600000); spanTimer -= hour * 3600000; var minute = Math.floor(spanTimer / 60000); spanTimer -= minute * 60000; var second = Math.floor(spanTimer / 1000); //console.log(day + '天' + hour + '时' + minute + '分' + second + '秒'); document.getElementById("d").innerHTML = day<10?'0'+day:day ; document.getElementById("h").innerHTML = hour<10?'0'+hour:hour ; document.getElementById("m").innerHTML = minute<10?'0'+minute:minute ; document.getElementById("s").innerHTML = second<10?'0'+second:second ; } }, 1000);</script></body></html>
0 0
- 每周六 18:30的定时器
- 无忧无虑的汽车是国家每周六上午
- 六、TIM普通定时器
- 排除每周的几天
- 【D3D11游戏编程】学习笔记六:定时器的实现
- 从现在起每周六的晚上必写一篇技术博客和一篇工作心情博客,以此来提升自己
- HDU 1142 欢迎参加——每周六晚的BestCoder(有米!) A Walk Through the Forest
- MSP430F5529 (六)定时器Timer_A
- 【实验六】定时器中断实验
- FreeRTOS 学习六:软件定时器
- 每周回顾的具体实践
- 每周检讨我的问题
- 排除每周的某一天
- 初识ReactJS的组件化开发(六):ajax更新评论列表时的定时器bug修改
- JAVA线程之六:线程的通信(以安卓定时器实验为例)
- Linux时间子系统之六:高精度定时器(HRTIMER)的原理和实现
- Linux时间子系统之六:高精度定时器(HRTIMER)的原理和实现
- Linux时间子系统之六:高精度定时器(HRTIMER)的原理和实现
- java动态代理
- 字典树
- 一键安装GitLab7在RHEL6.4上
- Exchanger线程拷贝
- Keil宏定义和如何知道单片机资源名称
- 每周六 18:30的定时器
- Android开发与Linux开发的区别与联系(入门)
- Android Touch事件分发和消费机制(很简单!)
- JAVASCRIPT之多选值排序
- documentElement 和 body 相关说明
- python问题小结
- Gitlab 创建备份
- ubuntu_nginx+nodejs(反向代理)
- java8 注解学习笔记