js實現指定時間倒數計時
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>js實現指定時間倒數計時</title>
</head>
<body>
<div id="leftTime"></div>
<script>
// 預計時間
var expectTime = "2020-9-27 16:19:00"
var nowTime = +new Date() //當前時間總的毫秒數
var inputTime = +new Date(expectTime) //使用者輸入時間總的毫秒數
var times = (inputTime - nowTime) / 1000 //times是剩餘時間總的毫秒數
var timer = setInterval(function () {
times--
var d = (d = parseInt(times / 60 / 60 / 24))
d = d < 10 ? "0" + d : d
var h = parseInt((times / 60 / 60) % 24)
h = h < 10 ? "0" + h : h
var m = parseInt((times / 60) % 60)
m = m < 10 ? "0" + m : m
var s = parseInt(times % 60)
if (s > 0) {
s = s < 10 ? "0" + s : s
var countdown = d + "天" + h + "時" + m + "分" + s + "秒"
document.getElementById("leftTime").innerHTML = countdown
}
if (s == 0) {
console.log("結束了0s")
var countdown = "00天00時00分00秒"
document.getElementById("leftTime").innerHTML = countdown
clearInterval(timer)
}
if (s < 0) {
var countdown = "00天00時00分00秒"
document.getElementById("leftTime").innerHTML = countdown
clearInterval(timer)
}
}, 1000)
</script>
</body>
</html>
相關文章
- 倒數計時指定時間之後實現頁面跳轉效果
- js實現活動倒數計時JS
- js實現驗證碼倒數計時JS
- js倒數計時 實現傳送驗證碼倒數計時60sJS
- js——倒數計時JS
- JS倒數計時JS
- 直播小程式原始碼,vue實現時間倒數計時原始碼Vue
- 倒數計時指定時間頁面跳轉程式碼例項
- Flutter倒數計時/計時器的實現Flutter
- Kookjs 倒數計時JS
- Js Jquery 實現的按鈕倒數計時整理JSjQuery
- 簡單實現時間倒數計時與伺服器同步效果伺服器
- js程式碼實現倒數計時秒殺的效果JS
- jquery實現60秒倒數計時jQuery
- 用宏實現PPT倒數計時
- Android 實現計數或者倒數計時 計時器 用法DemoAndroid
- 原生js實現的天小時分鐘和秒倒數計時效果JS
- JavaScript 前端倒數計時糾偏實現JavaScript前端
- ReactiveCocoa 實現 按鈕倒數計時React
- js cookie 頁面倒數計時JSCookie
- 案例:倒數計時 js小案例JS
- js 活動倒數計時詳解JS
- 線上直播系統原始碼,預設倒數計時,自定義輸入時間倒數計時原始碼
- Android實現計時與倒數計時的幾種方法Android
- 直播網站原始碼,Canvas實現圓形時間倒數計時進度條網站原始碼Canvas
- 倒數計時快取時間問題總結快取
- Jquery 實現頁面倒數計時的功能jQuery
- 直播系統原始碼,實現倒數計時,定時任務原始碼
- JavaScript倒數計時JavaScript
- 按鈕倒數計時指定秒數可用程式碼例項
- 直播平臺搭建,計時和倒數計時功能的分別實現
- Android 倒數計時的五種實現方式Android
- jQuery實現的按鈕可用倒數計時效果jQuery
- 微信開發之小程式實現倒數計時
- Ionic Angular 實現驗證碼倒數計時功能Angular
- css超出部分隱藏,js倒數計時CSSJS
- 倒數計時34天
- js精確到天的倒數計時效果JS