<h3 id="countDate"></h3>
<script>
function countTime(targetDate) {
// 獲取當前時間物件
var now = new Date()
// 將目標時間字串 格式化成 目標時間物件
var target = new Date(targetDate)
// 計算毫秒差
var diffTime = target - now
// 如果目標時間 小於 當前時間
if(diffTime <= 0) {
window.clearInterval(timerID)
alert('本期活動已結束,敬請期待下次~')
return '本期活動已結束,敬請期待下次~'
}
// 將毫秒 轉換成 秒
diffTime = Math.floor(diffTime / 1000)
// 一天需要的秒數
var d = 60 * 60 * 24
// 一小時需要的秒數
var h = 60 * 60
// 將秒數換算成天
var day = Math.floor(diffTime / d)
// 換算成天后 剩下的秒數
diffTime %= d // diffTime = diffTime % d
// 將秒數換算成小時
var hour = Math.floor(diffTime / h)
// 換算成小時 後 剩下的秒數
diffTime %= h
// 將秒數換算成分鐘
var minutes = Math.floor(diffTime / 60)
// 秒數
var seconds = diffTime % 60
return `倒數計時:${day}天${hour}小時${minutes}分${seconds}秒`
}
var countDate = document.getElementById('countDate')
var timerID = setInterval(function() {
countDate.innerHTML = countTime('2019/3/1 17:00:00')
}, 1000)
</script>
複製程式碼
JavaScript倒數計時
相關文章
- JavaScript 年月日倒數計時JavaScript
- JavaScript 倒數計時關閉頁面JavaScript
- JavaScript 倒數計時60秒程式碼JavaScript
- JavaScript 倒數計時踩坑集錦JavaScript
- JavaScript倒數計時程式碼例項JavaScript
- JavaScript 前端倒數計時糾偏實現JavaScript前端
- JavaScript 原生 小案例 60秒倒數計時JavaScript
- JavaScript倒數計時隱藏廣告詳解JavaScript
- JavaScript春節倒數計時程式碼例項JavaScript
- JavaScript 天小時分鐘和秒倒數計時JavaScript
- JavaScript 原生 小案例 秒殺時鐘倒數計時JavaScript
- javascript小時、分鐘和秒倒數計時效果JavaScript
- JavaScript可以開始和停止的倒數計時JavaScript
- JavaScript倒數計時60秒程式碼詳解JavaScript
- js——倒數計時JS
- JS倒數計時JS
- JavaScript年月日精確到秒倒數計時JavaScript
- javascript日期格式化和倒數計時外掛JavaScript
- JavaScript簡訊重發按鈕可用倒數計時JavaScript
- Javascript倒數計時元件new TimeSpan(hours, minutes, minutes)JavaScript元件
- Kookjs 倒數計時JS
- 倒數計時34天
- JavaScript輸入字串字數倒計JavaScript字串
- laravel 9 倒數計時了Laravel
- 小程式倒數計時深究
- canvas環形倒數計時Canvas
- 倒數計時門栓(CountDownLatch)CountDownLatch
- javascript實現表單可點選倒數計時程式碼JavaScript
- js自動倒數計時程式碼,倒數計時完畢時自動停止迴圈JS
- js倒數計時 實現傳送驗證碼倒數計時60sJS
- Flutter倒數計時/計時器的實現Flutter
- 線上直播系統原始碼,預設倒數計時,自定義輸入時間倒數計時原始碼
- 視訊直播系統原始碼,倒數計時顯示,商品秒殺倒數計時原始碼
- js cookie 頁面倒數計時JSCookie
- Android中handler倒數計時Android
- jQuery 倒數計時效果詳解jQuery
- Canvas環形倒數計時元件Canvas元件
- jquery 60s倒數計時jQuery