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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JS-实现秒表倒计时+缓存倒计时

發布時間:2024/5/8 javascript 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS-实现秒表倒计时+缓存倒计时 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實現秒表倒計時+緩存倒計時功能

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title></head><body><p class="diffDate"></p><p class="counterSecond"></p></body><script type="text/javascript">countTime();function countTime() {var date = new Date();var now = date.getTime();var date2 = new Date();//倒計時10天date2.setDate(date2.getDate() + 10);var d, h, m, s, ms;//從本地獲取保存的時間var leftTime = '';var cacheDate = localStorage.getItem( "counter");if(cacheDate) {//緩存有值leftTime = new Date(parseInt(cacheDate)).getTime() - 1000;//更新緩存localStorage.setItem("counter", leftTime);}//如果沒有緩存或時間過期if(!cacheDate || leftTime < 0) {leftTime = date2.getTime() - now;//保存最后時間localStorage.setItem("counter", leftTime - 1000);}if(leftTime >= 0) {d = Math.floor(leftTime / 1000 / 60 / 60 / 24 % 31);h = Math.floor(leftTime / 1000 / 60 / 60 % 24);m = Math.floor(leftTime / 1000 / 60 % 60);s = Math.floor(leftTime / 1000 % 60);ms = Math.floor(leftTime % 1000);if(d < 10) {d = "0" + d;}if(h < 10) {h = "0" + h;}if(m < 10) {m = "0" + m;}if(s < 10) {s = "0" + s;}}//console.log(d + ":" + h + ":" + m + ":" + s + ":" + ms)document.getElementsByClassName("diffDate")[0].innerHTML = d + ":" + h + ":" + m + ":" + s;}setInterval(countTime, 1000);var diffCount = 0;/*** 從0到100計數*/function countMilSecond() {++diffCount;if(diffCount >= 100) {diffCount = 0;}if(diffCount < 10) {diffCount = '0' + diffCount;}document.getElementsByClassName("counterSecond")[0].innerHTML = diffCount;}setInterval(countMilSecond, 10);</script></html>

效果:

總結

以上是生活随笔為你收集整理的JS-实现秒表倒计时+缓存倒计时的全部內容,希望文章能夠幫你解決所遇到的問題。

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