JS实现的仿淘宝交易倒计时效果
内容摘要
本文实例讲述了JS实现的仿淘宝交易倒计时效果。分享给大家供大家参考,具体如下:
<script type="text/javascript">
var StartTime = new Date("2015/11/11 12:34:03");
docu
<script type="text/javascript">
var StartTime = new Date("2015/11/11 12:34:03");
docu
文章正文
本文实例讲述了JS实现的仿淘宝交易倒计时效果。分享给大家供大家参考,具体如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <script type= "text/javascript" > var StartTime = new Date ( "2015/11/11 12:34:03" ); document.write( "订购时间: " + StartTime.toLocaleDateString() + StartTime.toLocaleTimeString() + "<br/>" ); var CurrentTime = new Date (); document.write( "当前时间: " + CurrentTime.toLocaleDateString() + CurrentTime.toLocaleTimeString() + "<br/>" ); var EndTime=StartTime.getTime() + 15*24*60*60*1000; //约定订购时间15天后关闭交易 EndTime = new Date (EndTime); document.write( "结束时间: " + EndTime.toLocaleDateString() + EndTime.toLocaleTimeString() + "<br/>" ); var TempTime = StartTime; var nMS,nD,nH,nM,nS; function ShowCloseTime(){ var oDate = new Date (); nMS=EndTime-oDate ; nD=Math. floor (nMS/(1000*60*60*24)); nH=Math. floor (nMS/(1000*60*60)) % 24 ; nM=Math. floor (nMS/(1000*60)) % 60; nS=Math. floor (nMS/1000) % 60; document.getElementById( "CloseTime" ).innerHTML = ( "您还有" + nD + "天" + nH + "小时" + nM + "分" + nS + "秒完成交易" ); if (nS<0 || nM<0 || nH<0 || nD<0) { document.getElementById( "CloseTime" ).innerHTML = "交易因超过15天,已被系统自动关闭" clearInterval(CloseTimer); } } var CloseTimer = window.setInterval( "ShowCloseTime()" ,1000) </script> <div id= "CloseTime" ></div> |
希望本文所述对大家JavaScript程序设计有所帮助。
代码注释