[分享]倒计时代码怎么写?
<p>倒计时代码如下:(以"距第29届奥运会开幕还有"为例)</p><p><div class="Pcontent"><div align=center>距第29届奥运会开幕还有</div><br/><center><div id="TimeCounter" style="border:1px;margin:5px;padding:2px;width:123px" ></div></center><br/><SCRIPT language=javascript><br/><!--<br/>//document.write("");</p><p>function show_date_time(){<br/> window.setTimeout("show_date_time()", 1000);<br/> target=new Date(2008,7,9,0,0,0);<br/> today=new Date();<br/> timeold=(target.getTime()-today.getTime());<br/> <br/> sectimeold=timeold/1000<br/> secondsold=Math.floor(sectimeold);<br/> msPerDay=24*60*60*1000<br/> e_daysold=timeold/msPerDay<br/> daysold=Math.floor(e_daysold);<br/> e_hrsold=(e_daysold-daysold)*24;<br/> hrsold=Math.floor(e_hrsold);<br/> e_minsold=(e_hrsold-hrsold)*60;<br/> minsold=Math.floor((e_hrsold-hrsold)*60);<br/> seconds=Math.floor((e_minsold-minsold)*60);<br/> <br/> if (daysold<0) {<br/> document.getElementById("TimeCounter").innerHTML="逾期,倒计时已经失效";<br/>}<br/> else{<br/> if (daysold<10) {daysold="0"+daysold}<br/> if (daysold<100) {daysold="0"+daysold}<br/> if (hrsold<10) {hrsold="0"+hrsold}<br/> if (minsold<10) {minsold="0"+minsold}<br/> if (seconds<10) {seconds="0"+seconds}<br/> if (daysold<3) {<br/> document.getElementById("TimeCounter").innerHTML="<font color=red>"+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒</font>";<br/>}<br/> else<br/> document.getElementById("TimeCounter").innerHTML=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒";<br/>}<br/>}<br/>show_date_time();<br/>//--><br/></SCRIPT></div></p>
页:
[1]