倒计时、计算时间
来源:互联网 发布:mysql可视化工具使用 编辑:程序博客网 时间:2024/06/14 05:24
哈哈,最近我们公司在做双十一的优惠活动项目,现在距离双十一还有几天,所以我们需要做一个倒计时的功能,很荣幸的我完成咯这项艰巨而伟大的任务,以前我在做Date()的时候老是把getDay( )(一周中的某一天)、getTime()(返回1970年1月1日至今的毫秒数)、getDate()(返回一个月(0-31)之间的某一天)记混淆,但是自从我把这个做咯以后,我就已经明确知道他们之间的意义咯,再也不会弄错咯。
下面的代码里面包含咯倒计时、具体某一天还有几天、显示此时此刻的具体时间
代码如下:
<script> window.onload = function(){ /*time_distance(); time_detali();*/ setInterval(time_detali,1000); } //计算现在到未来某一天的距离,还有多少天 function time_distance(){ var now = new Date(),//现在的时间 last = new Date("10,25,2016"), distance = last.getTime() - now.getTime(), //getTime() 获得从1970年1月一日到现在的毫秒数 time = Math.ceil(distance/(24*60*60*1000));//把秒数转换为天数(1秒=1000毫秒) var time1=document.getElementById("time1").innerHTML = time + "天"; } //计算现在到未来某一天的距离,还有多少天,多少时,多少分,多少秒 function time_detali(){ var now = new Date(), //现在的时间 last = new Date("2016/12/25,12:00:00"), //结束的时间 now_second = now.getTime(), //计算现在的毫秒数为多少(记住是从1970,1,1开始算起的) last_second = last.getTime(), //同上 gaptime = parseInt((last_second - now_second)/1000), //计算的是结束时间到现在时间的差(单位为秒) //这里是计算还剩多少天数(一天24小时,一小时60分钟,一分钟60秒,一秒钟1000毫秒) date = parseInt(gaptime/(24*60*60)), hour = parseInt((gaptime/3600)%24), //这里是计算还剩多少小时 minutes = parseInt((gaptime/60)%60), //这里是计算还剩多少分钟 second = parseInt(gaptime%60); //这里是计算还剩多少秒数 var time2=document.getElementById("time2"); time2.innerHTML=date+ "天" + hour +"时"+ minutes +"分"+ second +"秒"; if(gaptime<=0){ time2.innerHTML="抱歉,抢购时间已经结束,请下次再来!"; clearInterval(time_detali); } } </script>
1 0
- 计算时间倒计时
- 倒计时、计算时间
- iOS计算时间差-倒计时时间
- 倒计时,根据服务器时间计算
- 根据时间戳来计算倒计时
- 148---计算代码运行时间,世博会倒计时
- PHP 计算两时间的时间差,倒计时
- js倒计时计算,可以计算考试时间和网站促销活动倒计时
- js 将时间转换成秒 计算倒计时
- 计算两个时间戳间隔时间, (可以用于倒计时
- android 计算活动倒计时,时间间隔,精确到秒
- 时间倒计时
- 时间倒计时
- 时间倒计时
- 时间倒计时
- 时间倒计时
- 时间倒计时
- 点击某个按钮显示3 2 1 倒计时(地图上的倒计时与计算速度 时间 距离)
- Photos 框架实践以及坑
- Ubuntu WindowsXP 双系统,开机进不了系统,提示找不到system32\hal.dll
- Android系统镜像文件的打包过程
- 承载IT运维的成功之梦:精准运维
- 架构优化之SERVICE 层分离----服务端
- 倒计时、计算时间
- ganglia学习2之Spark编译带有ganglia的版本
- bzoj1016: [JSOI2008]最小生成树计数
- C语言再学习 -- EOF、feof函数、ferror函数
- can’t convert between vector values of different size return (__m64) __builtin_ia32_vec_init_v2si
- Elasticsearch、Fluentd与Kibana:开源的日志搜索与可视化方案
- AC3/EAC3格式总结
- Linux 守护进程的启动方法
- hdoj-5969-最大的位或