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
- 直播小程式原始碼,vue實現時間倒數計時原始碼Vue
- Js Jquery 實現的按鈕倒數計時整理JSjQuery
- Flutter倒數計時/計時器的實現Flutter
- ReactiveCocoa 實現 按鈕倒數計時React
- jquery實現60秒倒數計時jQuery
- js cookie 頁面倒數計時JSCookie
- 案例:倒數計時 js小案例JS
- js自動倒數計時程式碼,倒數計時完畢時自動停止迴圈JS
- JavaScript 前端倒數計時糾偏實現JavaScript前端
- js 活動倒數計時詳解JS
- 直播網站原始碼,Canvas實現圓形時間倒數計時進度條網站原始碼Canvas
- 倒數計時
- 倒數計時快取時間問題總結快取
- 線上直播系統原始碼,預設倒數計時,自定義輸入時間倒數計時原始碼
- Jquery 實現頁面倒數計時的功能jQuery
- css超出部分隱藏,js倒數計時CSSJS
- 直播系統原始碼,實現倒數計時,定時任務原始碼
- JavaScript倒數計時JavaScript
- 商城倒數計時
- 直播平臺搭建,計時和倒數計時功能的分別實現
- 【JavaScript】使用js實現傳送郵箱驗證碼,按鈕倒數計時JavaScriptJS
- JS 實現在指定的時間點播放列表中的影片JS
- 倒數計時(天、時、分、秒)
- 微信開發之小程式實現倒數計時
- 倒數計時34天
- 倒數計時2天!
- 倒數計時1天
- 倒數計時2天
- PPT 倒數計時時鐘,用 GIF 動畫實現,可直接使用 -- 附 Python 實現程式碼動畫Python
- 計算時間差,頁面倒數計時,安卓與ios相容問題安卓iOS
- canvas環形倒數計時Canvas
- 用 bash 倒數計時日期
- Android中handler倒數計時Android
- CountDownTimer使用——android倒數計時Android
- 小程式倒數計時深究
- 點選button倒數計時
- Axure之倒數計時效果