javascript 体验倒计时:距离国庆还有多长时间

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6     <style>
 7         div {
 8             width: 1210px;
 9             margin: 200px auto;
10             color: orange;
11             text-align: center;
12             font: 600 30px/30px "simSun";
13         }
14     </style>
15 </head>
16 <body>
17     <div></div>
18
19     <script>
20         var div = document.getElementsByTagName("div")[0];
21         var timer = setInterval(fn,500);
22
23         function fn(){
24             var nowtime = new Date();
25             var future = new Date("2018/10/01 10:10:10");
26             var timeSum = future.getTime() - nowtime.getTime();
27             var day = parseInt(timeSum/1000/60/60/24);
28             var hour = parseInt(timeSum/1000/60/60%24);
29             var minu = parseInt(timeSum/1000/60%60);
30             var sec = parseInt(timeSum/1000%60);
31             // var millsec = parseInt(timeSum%1000);
32
33             day = day < 10? "0"+day:day;
34             hour = hour < 10? "0"+hour:hour;
35             minu = minu < 10? "0"+minu:minu;
36             sec = sec < 10? "0"+sec:sec;
37             // if (millsec < 10) {
38             //     millsec = "00"+millsec;
39             // }else if (millsec < 100) {
40             //     millsec = "0"+millsec;
41             // }
42
43             if (timeSum < 0) {
44                 div.innerHTML = "距离国庆节还有00天00小时00分00秒";
45                 clearInterval(timer);
46                 return;
47             }
48             div.innerHTML = "距离国庆节还有"+day+"天"+hour+"小时"+minu+"分"+sec+"秒";
49         }
50     </script>
51 </body>
52 </html>

原文地址:https://www.cnblogs.com/knuzy/p/8836687.html

时间: 2024-08-27 12:59:26

javascript 体验倒计时:距离国庆还有多长时间的相关文章

获取倒计时距离某一时间点的时间,判断身份证,电话号码格式是否正确的简单封装

#import "HelpToolsDataOrPhoneOrIDCard.h" @implementation HelpToolsDataOrPhoneOrIDCard + (NSString *)getTimeFromThatTime:(NSDateComponents *)componets{ //    创建一个日历对象,并用构造方法选择不同地区的时间NSCalendarIdentifierChinese NSCalendar * calendar =[[NSCalendar

javascript实现倒计时-------Day28

先来两幅图片,看看今天要写什么: 看到图片右上角是什么了么看到图片下面是什么了么 相信这个大家都不会陌生吧,那些生活中等着秒杀,等着抢小米人们,焦躁等待的你曾一秒一秒的盯着它看么,我不知道答案,可我知道有那么一批人,可能已经在心里开始一秒一秒的开始数了.这一年一度的高考也又要到了,倒计时的时间也是已经越来越小,我不知道哪些在数着考试的时间,哪些在数着毕业的时间,哪些纯粹在数着解脱的时间,呜呼哀哉,各有各路,这道路口如今也就那么着吧. 言归正传,今天来写一下倒计时,到现在来看确然是简单的很了,但是

javascript小数相减会出现一长串的小数位数的原因

javascript小数相减会出现一长串的小数位数的原因 <script> var a='38.8'; var b='6.8'; alert(parseFloat(a)-parseFloat(b)); var a=134.22; var b=6; alert(a*b); </script> 以上代码为什么产生一长串小数位出来,虽然比较精确,可没必要呀. 这个和数据结构有关系,整数型自动转换成正型计算,小数型直接转成double型计算.这是在内存中运算的时候必须这样,你该知道计算机只

定时器解决js长时间运行脚本问题

javascript 一般地,单个js操作的运行时间不应超过100毫秒,否则的话,会影响用户体验,用户会认为自己与界面失去联系.而对于一些复杂的任务,可能无法在100ms内完成,甚至会突破浏览器限制(调用栈大小限制和长时间运行限制).其中,长时间运行限制的衡量有执行语句的数量和执行语句的时间. 因此,针对复杂任务,要想不影响用户体验,就需要借助定时器. 使用定时器可以让出UI线程的控制权,停止执行javascript,使得UI线程有机会更新,然后隔一段时间后在执行javascript代码. fu

多个蚂蚁过独木桥,求通过的最长时间和最短时间

首先对题目进行分析: 求最长时间也就是最后掉下去的一只蚂蚁需要经历的最长时间: 求最短时间也就是最后掉下去的一只蚂蚁需要经历的最短时间:所以让所有的蚂蚁都向距离它们最近的那一段走,这样它们每个走的时间是短的,再求它们中用时最短的那个时间: 分析最长时间如下图所示: /************************************************************************* > File Name: 162.cpp > Author: > Mail:

屏蔽电信流氓广告造成的诡异的问题--Android WebView 长时间不能加载页面

发现在家里的时候用Android App里的WebView打开网站很慢,会有十几秒甚至更长时间的卡住. 但是在电脑上打开同样的网页却很快. 查找这个问题的过程比较曲折,记录下来. 抓取Android网络数据 为了调试这个问题,首先要抓取Android的网络包数据.开始时,是想用Wireshark来抓包的,但是很麻烦,tcpdump在手机要root权限. 于是转换思路,能不能在Android上设置代理,来抓包? 但是fiddler没有linux版本,于是转用BurpSuite了. 设置Androi

新手篇——学习网页开发需要多长时间就能找到工作

近几年Web前端框架层出不穷,比如 React, Vue, AngulaJS等吸引了大量的注意力,前端技术发展势头迅猛,各大互联网公司也越来越重视前端开发,前端开发再也不是过去那种按照设计图做静态网页,再随便写点jQuery的职位了.现在,市场上对于前端开发的需求越来越大,我们经常听说前端开发入门难度低,但学习前端开发究竟需要多长时间呢?学多长时间就能找到工作赚到钱?结合了周边同事和自身的经验来谈谈学习网页开发到底需要花多长时间. Note:一定要下定决心,并且要坚持. 1. 网页设计的基本概念

新手的痛苦!!!!!千辛万苦写出来代码,百般调试,就是不能实现功能,一个新手多长时间才能步入技术正规!!!

新手的痛苦!!!!!千辛万苦写出来代码,百般调试,就是不能实现功能,一个新手多长时间才能步入技术正规!!! name="<html<head lang="en"<meta charset="UTF-8"<title联动菜单title<script type="text/javascript"var area=[ ['朝阳','海淀','门头沟'], [' 淮南','淮北','合肥'], ['咸阳','西安'

长时间玩电脑的几点建议

长时间玩电脑的几点建议 都知道长时间玩电脑对身体健康不利,但是又不知道该怎么办,今天告诉你长时间玩电脑的几点建议,希望对你有所帮助! 一.玩电脑双脚别交叉 坐姿应以舒服为宜.一般电脑桌下膝盖处形成直角;大腿和后背形成直角;手臂在肘关节形成直角.肩胛骨靠在椅背上,双肩放下,下巴不要靠近脖子,眼睛与屏幕的距离应在40-50厘米.此外,电脑椅高度很重要,椅座稍硬,高度以膝盖能自然弯曲90度或略向前倾.脚平放于地面为宜.将显示器中心位置安装在与胸部同一水平线上,座下有足够的空间伸放双脚,不要交叉双脚,以