自己一直在用的一段代码,感觉不输于目前好多flash版的计时器,分享一下。
说明:
1、前面的文字部分“××××已经诞生”根据每个人需要修改,配色根据网页颜色修改;
2、BirthDay=new Date("HH:MM MM-DD-YYYY");中具体时间根据个人需要修改;
3、如果要改为倒计时,只需将“ timeold=(-BirthDay.getTime()+today.getTime());”改为“ timeold=(BirthDay.getTime()-today.getTime());”。
代码如下:
<FONT color=#000000>××××已经诞生</FONT><BR><SPAN id=span_dt_dt
style="BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; COLOR: red; BORDER-BOTTOM: black 0px solid; BACKGROUND-COLOR: #dee6d1"></SPAN>
<SCRIPT language=javascript>
<!--
//document.write("");
function show_date_time(){
window.setTimeout("show_date_time()", 1000);
BirthDay=new Date("HH:MM MM-DD-YYYY");//改成你的计时日期
today=new Date();
timeold=(-BirthDay.getTime()+today.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
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=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒" ;
}
show_date_time();
//-->
</SCRIPT>
说明:
1、前面的文字部分“××××已经诞生”根据每个人需要修改,配色根据网页颜色修改;
2、BirthDay=new Date("HH:MM MM-DD-YYYY");中具体时间根据个人需要修改;
3、如果要改为倒计时,只需将“ timeold=(-BirthDay.getTime()+today.getTime());”改为“ timeold=(BirthDay.getTime()-today.getTime());”。
代码如下:
<FONT color=#000000>××××已经诞生</FONT><BR><SPAN id=span_dt_dt
style="BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; COLOR: red; BORDER-BOTTOM: black 0px solid; BACKGROUND-COLOR: #dee6d1"></SPAN>
<SCRIPT language=javascript>
<!--
//document.write("");
function show_date_time(){
window.setTimeout("show_date_time()", 1000);
BirthDay=new Date("HH:MM MM-DD-YYYY");//改成你的计时日期
today=new Date();
timeold=(-BirthDay.getTime()+today.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
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=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒" ;
}
show_date_time();
//-->
</SCRIPT>
进入2008年
回归VISTA
2008/01/07 21:12 |





