以下為引用的內容: <script type="text/javascript"> var SysSecond; var InterValObj; $(document).ready(function() { SysSecond = parseInt($("#hdfSysRemainSecond").val()); //這里我是在服務端算好了剩余的秒數,并保存到客戶端,如果過期則返回0 InterValObj = window.setInterval(SetRemainTime, 1000); // 間隔函數,1秒執行 }); //代理 function SetRemainTime() { if (SysSecond > 0) { //alert(SysSecond); SysSecond = SysSecond - 1; var second = Math.floor(SysSecond % 60); // 計算秒 var minite = Math.floor((SysSecond / 60) % 60); //計算分 var hour = Math.floor((SysSecond / 3600) % 24); //計算小時 var day = Math.floor((SysSecond / 3600) / 24); //計算天 $("#lblRemainTime").html(day + "天" + hour + "小時" + minite + "分" + second + "秒"); $("#lblRemainTimeJs").html(day + "天" + hour + "小時" + minite + "分" + second + "秒"); } else {//剩余時間小于或等于0的時候,就停止間隔函數 window.clearInterval(InterValObj); } } </script> |