JavaScript 的倒计时

一年前,在网上找到的例子,现在已经找不到出处,对不住原作者,请原谅。修改了一下,在刷新页面的情况下,倒计时不重来。

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>倒计时</title>
</head>
<body>
<label id="time"></label>
<script>
    function CountDown() {
        var localtime=sessionStorage.getItem(‘time‘);
        if(localtime){
            if (localtime >= 0) {
                hours=Math.floor(localtime/3600);
                minutes = Math.floor((localtime-hours*3600)/ 60);
                seconds = Math.floor((localtime-hours*3600) % 60);
                hours = hours >= 10 ? hours : ‘0‘ + hours;
                minutes = minutes >= 10 ? minutes : ‘0‘ + minutes;
                seconds = seconds >= 10 ? seconds : ‘0‘ + seconds;
                msg = "距离结束还有"+ hours + "时" + minutes + "分" + seconds + "秒";
                document.getElementById(‘time‘).innerHTML = msg;
                if (localtime == 5*60) alert(‘注意,还有5分钟!‘);
                --localtime;
                sessionStorage.setItem(‘time‘,localtime)
            }
            else {
                document.getElementById(‘time‘).innerHTML = "时间到,结束!";
            }
        }else{
            var maxtime = 90*60; //一个半小时,按秒计算,自己调整!
            if (maxtime >= 0) {
                hours=Math.floor(maxtime/3600);
                minutes = Math.floor((maxtime-hours*3600)/ 60);
                seconds = Math.floor((maxtime-hours*3600) % 60);
                hours = hours >= 10 ? hours : ‘0‘ + hours;
                minutes = minutes >= 10 ? minutes : ‘0‘ + minutes;
                seconds = seconds >= 10 ? seconds : ‘0‘ + seconds;
                msg = "距离结束还有"+ hours + "时" + minutes + "分" + seconds + "秒";
                document.getElementById(‘time‘).innerHTML = msg;
                --maxtime;
                sessionStorage.setItem(‘time‘,maxtime)
            }
            else {
                document.getElementById(‘time‘).innerHTML = "时间到,结束!";
            }
        }
    }
    timer = setInterval("CountDown()", 1000);
</script>
</body>
</html>
时间: 2024-10-15 21:26:10

JavaScript 的倒计时的相关文章

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

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

javascript实现倒计时

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>大三倒计时</title> </head> <body> <div> 距离大三结束时间2015年7月1日仅有:<span id="ot

javascript - 活动倒计时(天、时、分、秒)

计数时: 结束时: 示例: 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <meta http-equiv=&qu

原生JavaScript时间倒计时的方法

这个思路是来源用%的方法来做的: 以前用%做过转秒的 http://taobao.fm/archives/666 现在用来做倒计时方法: 需要用到的方法是getTime:获取距离1970年1月1日午夜00:00之间的毫秒差: var targetTime=new Date("2016/01/25 16:59:59"); 这个是优秀的写法:下面是有问题的写法:因为IE678下不兼容的:需要把-改成/才好: var targetTime=new Date("2016-01-25

javascript 计算倒计时

function timeDown(second) { var month = '', day = '', hour = '', minute = ''; if (second >= 86400 * 30) { month = Math.floor(second / (86400 * 30)) + '月'; second = second % (86400 * 30); } if (second >= 86400) { day = Math.floor(second / 86400) + '天

javaScript 实现倒计时 + 获取网页中的文字

一.倒计时 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>文档标题</title> </head> <body> <p id="demo"></p> <script> // Set the date we're counting down to var count

javascript的倒计时功能中newData().getTime()在iOS下会报错问题解决

找了半天问题啊!!! 我使用了mobiscroll.js这个插件 ,但是ios手机一直报错! 在做移动端时间转化为时间戳时,遇到了一个问题,安卓手机上访问时,能拿到时间戳,从而正确转换时间,而在iOS上缺不能正常显示,显示的时间为:NaN-NaN1-NaN  Invalid Date new Date('2016-07-18 14:58:32').getTime();      //在ios上死活拿不到时间戳显示NaN 接着我查了很多国外的技术blog,终于找到了解决方案,原来想要IOS5中的S

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

js圣诞节倒计时网页

在线预览:http://keleyi.com/keleyi/phtml/jstexiao/17.htm 以下是代码: 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <title>javascript节日倒计时-柯乐义</title> 5 <style type="text/css"> 6 .k