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. 内存和flash存储的区别

    http://bbs.21ic.com/icview-202550-1-1.html 一.内存 我们一般说的内存指的是DRAM,其主要特点是断电会丢失数据,可读写 二.ROM 断电不会丢失数据,数据只 ...

  2. LVS + KEEPAlived 配置 DIR模式

    1 .1 Lvs LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目 ...

  3. 获取系统开机的时间(Windows、Linux)

    获取系统启动的时间.Windows系统和Linux系统 1.Windows系统 1)代码如下 #include <stdio.h> #include <time.h> #inc ...

  4. Linux_vi编辑器

    一.vi/vim编辑器的三种模式 1. 命令模式 2. 插入模式 3. 最后行模式 eRrsr@hadoop09-linux tmp]$ vi vi.txt # 命令行 start to write ...

  5. crontab的坑

    1. 命令  全路径 (eg:which mysql) 2.执行脚本  (脚本中加上#!/bin/bash) eg: /bin/bash script.sh 3. 输出信息(>>) 使用全 ...

  6. ssh问题

    一.基于秘钥认证: ssh-keygen ssh-copy-id -i .ssh/id_rsa.pub 10.10.10.70#在对方authorized_keys 文件中写入自己的id_rsa.pu ...

  7. Java 获取当前系统时间方法比较

    转载: http://blog.csdn.net/zzjjiandan/article/details/8372617 一. 获取当前系统时间和日期并格式化输出: import java.util.D ...

  8. PHP filesystem attack vectors

    http://www.ush.it/2009/02/08/php-filesystem-attack-vectors/ On Apr 07, 2008 I spoke with Kuza55 and ...

  9. 手动给控制器添加xib

    UIViewController绑定xib界面可视化,有两种方式: 1.第一种(自动化),在创建控制器时,勾选xib选项. 2.第二种手动创建一个Xib,然后再手动绑定到对应的控制器上

  10. C# Color

    一.创建一个Color对象: Color c=Color.FromKnownColor(KnownColor.colorname); 二.四种同样颜色的不同方式: Color c1=Color.Fro ...