日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

js实现京东秒杀

發布時間:2023/12/3 综合教程 39 生活家
生活随笔 收集整理的這篇文章主要介紹了 js实现京东秒杀 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實現效果:每個偶數小時都是秒殺時刻,顯示當前時間到最近的下一個秒殺時刻的倒計時。

網頁部分:

<div id="box"><span id="end"></span><br><span id="hour">02</span><span>:</span><span id="minute">00</span><span>:</span><span id="second">00</span>
</div>

?js部分:

<script>//獲取節點對象var eobj = document.getElementById('end');var bobj = document.getElementById('box');var hobj = document.getElementById('hour');var mobj = document.getElementById('minute');var sobj = document.getElementById('second');//聲明時、分、秒var th, tm, ts;function times() {var enddate = new Date(); //獲取結束時間var nowDate = new Date(); //獲取當前時間var h = enddate.getHours(); //獲取結束時間的小時//兩小時秒殺if (h % 2) {h++;} else {h += 2;}eobj.innerHTML = h + ':00'; //顯示結束時間// 設置結束時間enddate.setHours(h);enddate.setMinutes(0);enddate.setSeconds(0);//  計算結束時間和當前時間差值var diff = (enddate - nowDate) / 1000 //獲取時間差,除以1000是以秒為單位//console.log(diff);if (diff >= 0) {//通過取余實現時分秒的每60進一位th = Math.floor(diff / 60 / 60);tm = Math.floor(diff / 60 % 60);ts = Math.floor(diff % 60);//當時分秒為個位數時加個0th < 10 ? th = '0' + th : th;tm < 10 ? tm = '0' + tm : tm;ts < 10 ? ts = '0' + ts : ts;diff--;} else {clearInterval(timer); //當時間差小于零時停止計時(clearInterval)alert("時間到,結束!")}//將獲得的時分秒結果重新賦給相應的內容中hobj.innerHTML = String(th);mobj.innerHTML = String(tm);sobj.innerHTML = String(ts);}//添加計時器(setInterval)每1000毫秒運行一次timer = setInterval(times, 1000);times();</script>

?

總結

以上是生活随笔為你收集整理的js实现京东秒杀的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。