function show_date_time(){ 
window.setTimeout("show_date_time()", 1000); //每秒运行一次show_date_time函数
BirthDay=new Date("8/08/2008 20:00:00");//这个日期是可以修改的 
today=new Date(); //获取今天的Date对象
timeold=(BirthDay.getTime()-today.getTime()); //日期毫秒数相减即可得到生日与今天相差多少毫秒
sectimeold=timeold/1000 //转化成秒
secondsold=Math.floor(sectimeold); //获得为小于等于sectimeold的最大整数值。
msPerDay=24*60*60*1000 //一天的毫秒数
e_daysold=timeold/msPerDay //除法得到剩余天数
daysold=Math.floor(e_daysold); //见secondsold
e_hrsold=(e_daysold-daysold)*24; //转成小时
hrsold=Math.floor(e_hrsold); 
e_minsold=(e_hrsold-hrsold)*60; //分
minsold=Math.floor((e_hrsold-hrsold)*60); 
seconds=Math.floor((e_minsold-minsold)*60);//秒 
span_dt_dt.innerHTML=" <b> <align=center> <font color=ff0000>"+hrsold+"小时"+minsold+"分"+seconds+"秒"+" </b> <br> </font>" ; //输出到页面

show_date_time();//立即执行