倒计时
来源:互联网 发布:vr医疗软件 编辑:程序博客网 时间:2024/06/07 03:13
逻辑:
1、目标时间-当前时间(获取的是毫秒数)
2、(总的毫秒数/1000%60)向下取整=相差多少秒
3、(总的毫秒数/1000/60%60)向下取整=相差多少分
4、(总的毫秒数/1000/60/60%24)向下取整=相差多少小时
5、(总的毫秒数/1000/60/60/24)向下取整=相差多少天
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><style type="text/css">#wrap{width: 205px;height: 50px;overflow: hidden;border:1px solid #e2e2e2;border-right: none;border-radius: 10px;}#wrap div{float: left;width: 50px;height: 50px;box-shadow: -2px -2px 2px #888888 inset;text-align: center;line-height: 50px;border-right: 1px solid #e2e2e2;}</style></head><body><div id="wrap"><div id="day"></div><div id="hour"></div><div id="minute"></div><div id="second"></div></div><script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script><script type="text/javascript">var day=$('#day');var hour=$('#hour');var minute=$('#minute');var second=$('#second');var target=new Date(2017,9,1,20,0,0);function check(a){if(a<10){a='0'+a;}return a;}setInterval(function(){var now=new Date();var num=parseInt((target-now)/1000);var dayval=check(parseInt(num/60/60/24));var hourval=check(parseInt(num/60/60%24));var minuteval=check(parseInt(num/60%60));var secondval=check(parseInt(num%60));day.text(dayval);hour.text(hourval);minute.text(minuteval);second.text(secondval).stop().animate({top:'-50px'},400).animate({top:'50px'},400).animate({top:'0px'},400);},1000);</script></body></html>
阅读全文
0 0
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时、、、、、
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 安装开发环境和开发软件和学习html5
- PB对Unicode的支持
- 简述YAML语言
- BZOJ 1047: [HAOI2007]理想的正方形(单调队列)
- 数据库实例:mysql与redis结合用户登录
- 倒计时
- 计算机英语词汇大全
- argc & argv in C
- 编程中良好的代码格式-如何写出一手漂亮的代码
- Python | 字符串判断及内置函数
- 最长公共上升子序列
- 深入分析 Java 中的中文编码问题
- js的垃圾回收机制
- Handlebars Paths Handlebars 路径处理 相当于html等静态资源引用的相对路径