Note:代码中黑色加粗的部分要特别注意
脚本文件:起名叫CountDown.js
<script type="text/javascript">
// <!--
function _fresh()
{
var endtime=new Date("2012/09/30,16:00:00"); //这里设置成结束的日期
var nowtime = new Date();
var leftsecond=parseInt((endtime.getTime()-nowtime.getTime())/1000);
__d=parseInt(leftsecond/3600/24); //天
__h=parseInt((leftsecond/3600)%24); //时
__m=parseInt((leftsecond/60)%60); //分
__s=parseInt(leftsecond%60); //秒
day=0; hour=0; minute=0; if(__h<10){ hour='0'+__h; }else{ hour=__h; } if(__d<10){ day='0'+__d; }else{ day=__d; } if(__d<10){ minute='0'+__m; }else{ minute=__m; }//页面输出
document.getElementById("times").innerHTML="<span><p>"+day+"</p></span>"+"<span style='margin-right:48px;'><p>"+hour+"</p></span>"+"<span style='margin-right:0;'><p>"+minute+"</p></span>";//倒计时结束设置的提示语if(leftsecond<=0){document.getElementById("times").innerHTML="Promotion Ended!";clearInterval(sh);}}_fresh();var sh;sh=setInterval(_fresh,1000);// --> </script>
页面调用:<div class="sales"> <div class="counter" id="times"> <!--倒数计数器调用--> <script type="text/javascript" src="../服务器保存路径/CountDown.js"></script> </div> </div> 完成效果: