使用javaScript实现简单倒计时功能

效果如下:

1 <div class="warp">
2     <p id="txt">距离”十一“国庆放假还有:</p><br>
3     <p id="time"></p>
4 </div>

javaScript源码:

 1 <script>
 2     $(document).ready(function(e) {
 3
 4         function timer()
 5         {
 6             //获取系统当前时间
 7             var seconds;
 8             var minutes;
 9             var hours;
10             var days;
11             var year;
12             var mouth;
13
14             var date = new Date();
15             seconds = date.getSeconds();
16             minutes = date.getMinutes();
17             hours = date.getHours();
18             year = date.getFullYear();
19             mouth = date.getMonth()+1;
20             days = date.getDate();
21
22             //因为Date获取的当前时间月份是0-11,少一个月,因此需先获取到各个时间后,重新定义当前时间
23             var shiyi = new Date(2015,10,1,0,0,0);
24             var nowDate = new Date(year,mouth,days,hours,minutes,seconds);
25
26             var shiyiTime = shiyi.getTime();
27             var nowTime = nowDate.getTime();
28
29             var cTime = shiyiTime - nowTime;
30             var cDD = checkTime(parseInt(cTime/(1000*60*60*24),10));
31             var cHH = checkTime(parseInt(cTime/1000/60/60%24,10));
32             var cMM = checkTime(parseInt(cTime/1000/60%60,10));
33             var cSS = checkTime(parseInt(cTime/1000%60,10));
34
35             function checkTime(i)
36             {
37                 if(i < 10)
38                 {
39                     i = "0" + i;
40                 }
41                 return i;
42             }
43
44             document.getElementById("time").innerHTML = cDD+"天"+cHH+"时"+cMM+"分"+cSS+"秒";
45         }
46         setInterval(timer,1000);
47
48     });
49 </script>
时间: 2024-10-09 02:21:01

使用javaScript实现简单倒计时功能的相关文章

自己封装的一个简单的倒计时功能

因为平常工作中很常用到该功能,所以就利用这次国庆假期,重新梳理与对原有代码进行改善,再集成一个常用的功能,最终封装出这个“简单倒计时”功能. 该倒计时方法具有以下该功能: 1. 根据指定日期与当前的电脑时间进行匹配 2. 通过指定一个数组参数,来设置在每一天内不同的时间段进行倒计时. * 该方法还未通过实际工作的检测,稳定性未知(如果实际工作通过,会删除这段话) 1 function countDown(date,target,filter){ 2 3 var setTime = new Dat

JavaScript基础--简单功能的计算器(十一)

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

javascript自定义简单map对象功能

这里介绍一种js创建简单map对象的方法: function Map() { //创建object对象, 并给object对象添加key和value属性 var obj1=new Object(); var obj2=new Object(); obj1.key="zhangsan" ; obj1.value=23; obj2.key="lisi"; obj2.value=25; //创建一个数组,将创建的object对象放如到数组中去 var map=new Ar

为年度评选活动添加倒计时功能

背景:前几天,老总说为年度优秀员工评选活动(活动放在公司的OA上面,使用asp.net+MySql开发)添加一个倒计时功能,想想没什么难度,不过是计算一下年月日时分秒而已,用javascript能够简单搞定啦! 步骤: 1.传入活动结束时间: 2.获取当前时间:   3.计算时间戳的差值: 4.通过判断差值并计算出剩余的时间 分享: var tid; -- 当前时间 时间间隔周期调用函数的标记 var NowTime; -- 当前时间 var t; -- 时间戳差值 var EndTime =

js实现是倒计时功能

工作中经常用到倒计时的功能,最近在整理之前做的项目的时候,发现自己写过一个倒计时的功能的效果,这里和大家分享下!实现这个功能是用原生js写的,不需要加载额外的库文件!功能比较简单,但是可以在此基础上扩展程序,得到想要的效果! 这里附上效果图先: 效果比较简单,只是简单的加了下样式! 代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>倒计时功能&l

Android基础之——CountDownTimer类,轻松实现倒计时功能

在发现这个类之前,一直是用的handler,子线程发消息,UI线程进行倒计时的显示工作.前几天在做一个倒计时显示的时候发现了这个类,用起来很方便 翻看了下源码,内部已经帮我们实现了handler的子线程操作 CountDownTimer这个类用起来很简单,两个参数,几句代码搞定,如下: CountDownTimer(long millisInFuture, long countDownInterval) 构造函数有两个参数,第一个millisInFuture是指要倒计时的总时间,单位是long

Android开发:验证码倒计时功能实现

前言 现在好多个APP里面都有验证码倒计时按钮,实现方式大概有下面几种: 1.使用线程和Handler的方式,定时刷新倒计时数字,这种方式容易导致内存泄露,所以一般都使用弱引用,控制数字的刷新. 2.自定义倒计时按钮 3.使用Android提供的CountDownTimer结合TextView实现倒计时功能 这篇主要就是说下用第三种方式实现,简单好用 效果图 实现 以下是核心代码: /** * Created by hfs on 2017/5/9. */ public class TimeCou

jquery组件团购倒计时功能(转)

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 <!doctype html> <html> <head>     <meta charset="utf-8">     <title&g

模块:js实现一个倒计时功能

1.给显示内容加样式 <style> #p1{font-size: large; color: red;} </style> 2.客户端页面 <div id="p1">100</div> <button onclick="px()">倒计时开始</button> <button onclick="px1()">暂停</button> 3.js处理 &l