pqshow 发表于 2007-8-15 10:23:25

[分享]倒计时代码怎么写?

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