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. C语言(4)

    C语言(4)--数据类型 C语言在用“/”是,注意左右两边都是整数时,商也是只有整数部分. 下面介绍一下C语言常用的数据类型:  注意: 1.char类型数据范围:256中字符. 2.float和do ...

  2. 树莓派安装LAMP作为服务器

    先运行 sudo apt-get update 更新软件源 1.安装Apache sudo apt-get install apache2 2.安装Mysql sudo apt-get install ...

  3. MongoDB数据库的简介及安装

    一.MongoDB数据库简介 简介 MongoDB是一个高性能,开源,无模式的,基于分布式文件存储的文档型数据库,由C++语言编写,其名称来源取自“humongous”,是一种开源的文档数据库──No ...

  4. Deep Copy cv::StereoBM 深度拷贝

    在使用OpenCV的三维立体重建的库时,一个重要的步骤就是生成左右视图的差异图Disparity,而控制生成disparity的参数的类是cv::StereoBM,我们有时候需要拷贝一份cv::Ste ...

  5. Odoo Website 替换 谷歌地图为 百度地图

    由于众所周知的原因,国内使用谷歌地图是件非常痛苦的事,更为接地气的做法是替换为百度地图. 模块地址参见群公告. 演示地址:http://timesup.cn:8069

  6. HTML--JS练习小游戏(别踩白块儿)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. 面试之Java多线程

    Java多线程1.什么是多线程2.为什么需要多线程  有什么优点和缺点3.怎么运行 一.多线程是在软件或硬件上并发执行的技术共享数据空间,内存资源和CPU二.优点:把长时间运行的程序任务放到后台处理, ...

  8. Amoeba-mysql读写分离实战

    Amoeba-mysql读写分离实战 Amoeba用途有很多,这里看标题我们就先说读写分离,因为我也只会这个.Amoeba定义为国内的,开源的.目前(2015年10月20日)我们用amoeba2.2版 ...

  9. NYOJ背包问题

    #include <stdio.h> struct group{ int value; int weight; }; void Sort(group bag[],int num) { in ...

  10. [silverlight—wcf]参数:调试资源字符串不可用,秘钥和参数通常提供足够的信息用以诊断问题。

    这段时间在做一个项目,有一项需求是上传,经过思考之后,决定采取Silverlight+WCF的方式做上传操作.就在项目做完了之后,本地测试也都没问题,发布到服务器上的时候,顿时就出现故障了.在选择文件 ...