一个javascript倒计时用例
下面是一个用javascript做的倒计时用例,不过不支持firefox,正在调试中,如果哪位知道原因的请指教下。多谢。
<html>
<body>
<div style="padding-top: 2px; padding-left: 140px;">
<span style="font-size: 14px; font-weight: bold; color: rgb(51, 51, 51); letter-spacing: 0.5px;">距北京奥运会开幕还有:</span>
<span id="counttime" style="font-weight: bold; font-size: 18px; color: rgb(149, 4, 9); font-family: Arial;"></span>
<script language="javascript">
var endtime = '8-8-2008';
var today = new Date();
countdown(endtime, today);
function countdown(endtime, today)
{
today = new Date();
var target_time=new Date(endtime);
var timeold=(target_time.getTime()-today.getTime());
var sectimeold=timeold/1000;
var secondsold=Math.floor(sectimeold);
var msPerDay=24*60*60*1000;
var e_daysold=timeold/msPerDay;
var daysold=Math.floor(e_daysold);
var e_hrsold=(e_daysold-daysold)*24;
var hrsold=Math.floor(e_hrsold);
var e_minsold=(e_hrsold-hrsold)*60;
var minsold=Math.floor(e_minsold);
var e_seconds=(e_minsold-minsold)*60;
var seconds=Math.floor(e_seconds);
var e_millisecond=(e_seconds-seconds)*1000;
var millisecond=Math.floor(e_millisecond);
var millisecond10=Math.floor(millisecond/10);

var the_element=document.getElementById('counttime');
the_element.innerHTML=""+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒"+millisecond10/*+"毫秒"*/ ;

window.setTimeout("countdown('" + endtime + "', today)", 100);
}
</script>
</div>
</body>
</html>
距北京奥运会开幕还有:
<html>
<body>
<div style="padding-top: 2px; padding-left: 140px;">
<span style="font-size: 14px; font-weight: bold; color: rgb(51, 51, 51); letter-spacing: 0.5px;">距北京奥运会开幕还有:</span>
<span id="counttime" style="font-weight: bold; font-size: 18px; color: rgb(149, 4, 9); font-family: Arial;"></span>
<script language="javascript">
var endtime = '8-8-2008';
var today = new Date();
countdown(endtime, today);
function countdown(endtime, today)
{
today = new Date();
var target_time=new Date(endtime);
var timeold=(target_time.getTime()-today.getTime());
var sectimeold=timeold/1000;
var secondsold=Math.floor(sectimeold);
var msPerDay=24*60*60*1000;
var e_daysold=timeold/msPerDay;
var daysold=Math.floor(e_daysold);
var e_hrsold=(e_daysold-daysold)*24;
var hrsold=Math.floor(e_hrsold);
var e_minsold=(e_hrsold-hrsold)*60;
var minsold=Math.floor(e_minsold);
var e_seconds=(e_minsold-minsold)*60;
var seconds=Math.floor(e_seconds);
var e_millisecond=(e_seconds-seconds)*1000;
var millisecond=Math.floor(e_millisecond);
var millisecond10=Math.floor(millisecond/10);
var the_element=document.getElementById('counttime');
the_element.innerHTML=""+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒"+millisecond10/*+"毫秒"*/ ;
window.setTimeout("countdown('" + endtime + "', today)", 100);
}
</script>
</div>
</body>
</html>



浙公网安备 33010602011771号