JavaScript定時(shí)器實(shí)現(xiàn)限時(shí)秒殺功能
本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)限時(shí)秒殺功能的具體代碼,供大家參考,具體內(nèi)容如下
文件index.html
代碼:
<!DOCTYPE html> <html> <head> <meta charset="GBK" /> <title>show</title> <link rel="stylesheet" href="css/index.css" type="text/css" /> </head> <body> <div class="divMain"> <img src="img/secondBuyImg.jpg" id="imgMain" /> <h3 style="color: #FF0000;">距離本廠秒殺結(jié)束還剩:</h3> <div id="divSecond"> <div id="divF1" class="divFours"> <font class="fontdate" size="4" id="font1">00</font> <font class="fonttext" size="4">天</font> </div> <div id="divF2" class="divFours"> <font class="fontdate" size="4" id="font2">00</font> <font class="fonttext" size="4">時(shí)</font> </div> <div id="divF3" class="divFours"> <font class="fontdate" size="4" id="font3">00</font> <font class="fonttext" size="4">分</font> </div> <div id="divF4" class="divFours"> <font class="fontdate" size="4" id="font4">00</font> <font class="fonttext" size="4">秒</font> </div> </div> </div> </body> </html> <script type="text/javascript" src="js/index.js"></script>
樣式表文件index.css
#imgMain{ } .divMain{/*外層div*/ width: 100%; height: 100%; display: flex; justify-content: left; align-items: center;/*位于彈性盒子垂直方向的中心*/ flex-direction: column;/*設(shè)置彈性盒子排序方向*/ } /* 外層時(shí)間div */ #divSecond{ width: 500px; height: 500px; display: flex; justify-content: center; align-items: flex-start; flex-direction: row; } .divFours{/*時(shí)間div1-4*/ width: 10%; height: 10%; border: 2px solid red; display: flex; flex-direction: row; justify-content: center; align-items: center; } /* 圖片外層div */ #divFrist{ width: 20%; } /* 剩余時(shí)間顯示 */ .fontdate{ color: deeppink; } .fonttext{ color: darkblue; }
JavaScript文件index.js
function torun(str){ var date=new Date(); var systemDay=date.getDate(); var systemHour=date.getHours(); var systemMinute=date.getMinutes(); var systemSecond=date.getSeconds(); var endDate=new Date(str); var endDay=endDate.getDate(); var endHour=endDate.getHours(); var endMinute=endDate.getMinutes(); var endSecond=endDate.getSeconds(); var remainingDay=-(systemDay-endDay)-1; var remainingHour=-(systemHour-endHour)-1; var remainingMinute=-(systemMinute-endMinute)-1; var remainingSecond=(systemSecond-endSecond>=0)?systemSecond-endSecond+59:-(systemSecond-endSecond)-1; console.log("剩余"+remainingDay+"天"); console.log("剩余"+remainingHour+"時(shí)"); console.log("剩余"+remainingMinute+"分"); console.log("剩余"+remainingSecond+"秒"); console.log("當(dāng)前天"+systemDay+"結(jié)束天"+endDay); console.log("當(dāng)前時(shí)"+systemHour+"結(jié)束時(shí)"+endHour); console.log("當(dāng)前分"+systemMinute+"結(jié)束分"+endMinute); console.log("當(dāng)前秒"+systemSecond+"結(jié)束秒"+endSecond); document.getElementById("font1").innerText=remainingDay+""; document.getElementById("font2").innerText=remainingHour+""; document.getElementById("font3").innerText=remainingMinute+""; document.getElementById("font4").innerText=remainingSecond+""; } var int=setInterval('torun("2020-12-5 23:59:59")',60);
目錄
效果
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript 函數(shù)節(jié)流詳解及方法總結(jié)
這篇文章主要介紹了JavaScript 函數(shù)節(jié)流詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-02-02JS中強(qiáng)制類型轉(zhuǎn)換的實(shí)現(xiàn)
JavaScript中有幾種強(qiáng)制類型轉(zhuǎn)換的方法,可以將一個(gè)數(shù)據(jù)類型轉(zhuǎn)換為另一個(gè)數(shù)據(jù)類型,具有一定的參考價(jià)值,感興趣的可以了解一下2023-05-05微信小程序?qū)崿F(xiàn)長(zhǎng)按拖拽排序功能
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)長(zhǎng)按拖拽排序功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05詳解JavaScript中的數(shù)據(jù)類型轉(zhuǎn)換
在JavaScript中,數(shù)據(jù)類型的轉(zhuǎn)換是一項(xiàng)常見的任務(wù),不同的數(shù)據(jù)類型之間需要相互轉(zhuǎn)換以滿足程序的需求,本篇博客將深入探討JavaScript中的數(shù)據(jù)類型轉(zhuǎn)換,包括隱式轉(zhuǎn)換和顯式轉(zhuǎn)換的概念、轉(zhuǎn)換規(guī)則和常見的數(shù)據(jù)類型轉(zhuǎn)換示例2023-06-06JS+HTML5本地存儲(chǔ)Localstorage實(shí)現(xiàn)注冊(cè)登錄及驗(yàn)證功能示例
這篇文章主要介紹了JS+HTML5本地存儲(chǔ)Localstorage實(shí)現(xiàn)注冊(cè)登錄及驗(yàn)證功能,結(jié)合實(shí)例形式分析了基于JS+HTML5本地存儲(chǔ)Localstorage實(shí)現(xiàn)注冊(cè)登錄及驗(yàn)證相關(guān)操作技巧,需要的朋友可以參考下2020-02-02JavaScript實(shí)現(xiàn)小球沿正弦曲線運(yùn)動(dòng)
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)小球沿正弦曲線運(yùn)動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12