HTML代码:

<div id="times_wrap"
class="time_num">

  
距离结束时间:

   
<div class="time_w">

       
<b id="times_d" class="time">
</b>天

       
<b id="times_h" class="time">
</b>时

       
<b id="times_m" class="time">
</b>分

       
<b id="times_s" class="time">
</b>秒

   
</div>

</div>



JavaScript代码:

<script type="text/javascript">

setTimeout("show_time()",1000);

var time_wrap = document.getElementByIdx_x("times_wrap");

var time_d = document.getElementByIdx_x("times_d");

var time_h = document.getElementByIdx_x("times_h");

var time_m = document.getElementByIdx_x("times_m");

var time_s = document.getElementByIdx_x("times_s");



var time_end = new Date("2012/10/29 08:00:00"); 
// 设定结束时间

time_end = time_end.getTime();



function show_time(){

    var time_now
= new Date();  // 获取当前时间

       
time_now = time_now.getTime();

    var
time_distance = time_end - time_now;  //
结束时间减去当前时间

    var int_day,
int_hour, int_minute, int_second;

   
if(time_distance >= 0){

       
// 天时分秒换算

       
int_day = Math.floor(time_distance/86400000)

       
time_distance -= int_day * 86400000;

       
int_hour = Math.floor(time_distance/3600000)

       
time_distance -= int_hour * 3600000;

       
int_minute = Math.floor(time_distance/60000)

       
time_distance -= int_minute * 60000;

       
int_second = Math.floor(time_distance/1000)

 

       
// 时分秒为单数时、前面加零站位

       
if(int_hour < 10)

       
int_hour = "0" + int_hour;

       
if(int_minute < 10)

       
int_minute = "0" + int_minute;

       
if(int_second < 10)

       
int_second = "0" + int_second;

      
 

       
// 显示时间

       
time_d.innerHTML = int_day;

       
time_h.innerHTML = int_hour;

       
time_m.innerHTML = int_minute;

       
time_s.innerHTML = int_second;

      
 

       
setTimeout("show_time()",1000);

    }else{

       
time_d.innerHTML = time_d.innerHTML;

       
time_h.innerHTML = time_h.innerHTML;

       
time_m.innerHTML = time_m.innerHTML;

       
time_s.innerHTML = time_s.innerHTML;

 

       
// clearTimeout(timerID)

    }

};

</script>

JS倒计时——天时分秒的更多相关文章

  1. js倒计时天时分秒[转]

    <script language="JavaScript"> <!-- // function getQueryString(name) { var reg =n ...

  2. JQ倒计时天时分秒

    <div id="times_wrap" class="time_num"> 距离现在时间: <div class="time_w& ...

  3. JS时间处理,获取天时分秒

    //获取时间的天,小时,分钟,秒 function ToTime(second) { second = second / ; var result ; ) % ; ) % ; * )); ) { re ...

  4. JS时间处理,获取天时分秒。以及浏览器出现的不兼容问题

    //获取时间的天,小时,分钟,秒 function ToTime(second) { second = second / ; var result ; ) % ; ) % ; * )); ) { re ...

  5. JS倒计时两种种实现方式

    最近做浏览器界面倒计时,用js就实现,两种方式: 一:设置时长,进行倒计时.比如考试时间等等 代码如下: <html> <head> <meta charset=&quo ...

  6. js倒计时demo 天/时/分/秒

    <html><head> <meta charset="UTF-8"> <title>js简单时分秒倒计时</title> ...

  7. JS倒计时两种种实现方式 很不错

    最近做浏览器界面倒计时,用js就实现,两种方式: 一:设置时长,进行倒计时.比如考试时间等等 代码如下: <html> <head> <meta charset=&quo ...

  8. js倒计时-倒计输入的时间

    计算指定时间到指定时间之间相差多少天.时.分.秒. 节日.活动.商城常用. 原理: 主要使用到时间戳,也就是从1970 年 1 月 1 日 到指定时间的毫秒数. 1. 求出毫秒差 :当两个时间直接进行 ...

  9. js 倒计时(可自定义时间)

    <html> <head> <title>js 倒计时</title> </head> <body> <div> & ...

随机推荐

  1. Linq to Entities下存储过程的使用方法

    1.首先在数据库中创建好存储过程. 2.在实体模型中添加存储过程的映射.此时根据映射过来的查询结果有两种途径:第一种可以选择添加选择的存储过程的函数到实体模型中.这样的话,查询的结果将会是xxx_re ...

  2. 500-internal server error 错误提示到配置文件的某行,并显示乱码

    UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码.UTF-8用1到4个字节编码UNICODE字符.用在网页上可 ...

  3. 20145330第七周《Java学习笔记》

    20145330第七周<Java学习笔记> 第十三章 时间与日期 认识时间与日期 时间的度量 GMT(格林威治标准时间):现在不是标准时间 世界时(UT):1972年UTC出来之前,UT等 ...

  4. OSG 自定义数据类型 关键帧动画

    OSG 自定义数据类型 关键帧动画 转自:http://blog.csdn.net/zhuyingqingfen/article/details/12651017 /* 1.创建一个AnimManag ...

  5. express3.0安装并使用layout模板

    转自:http://cnodejs.org/topic/5073989b01d0b801480520e4 1.安装 express-partials. 方法一:运行 cmd 用 npm install ...

  6. Linux_MySql安装

    1.卸载原始mysql-lib sudo rpm -e --nodeps mysql-libs-xx 2.yum安装mysql-server sudo yum -y install mysql -se ...

  7. CSS3 Animation

    animation:[<animation-name> || <animation-duration> || <animation-timing-function> ...

  8. java UDP 简单实现编程

    http://kuchaguangjie.iteye.com/blog/911145 http://blog.csdn.net/pengchua/article/details/4398972 htt ...

  9. 微信APP支付Java后端回调处理

    package com.gaoxiao.framework.controller.gaojia; import com.gaoxiao.framework.commonfiles.entity.Sta ...

  10. PowerDesigner的使用一

    首先我们需要创建一个测试数据库,为了简单,我们在这个数据库中只创建一个Student表和一个Major表.其表结构和关系如下所示. 看看怎样用PowerDesigner快速的创建出这个数据库吧. 1. ...