js实现倒计时:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div>倒计时:</div>
<p id="demo"></p>
</body>
</html>
<script>
//倒计时 times传
function countDown(times) {
var nowTime = Date.now(); //当前时间
var setDate = new Date(times);
var setTime = setDate.getTime(); //设定的时间
//获取剩余时间总秒数
var getTimes = (setTime - nowTime) / 1000;
//获取天数
var d = parseInt(getTimes / 60 / 60 / 24);
d = d < 10 ? '0' + d : d;
//获取小时
var h = parseInt(getTimes / 60 / 60 % 24);
h = h < 10 ? '0' + h : h;
//获取分钟
var m = parseInt(getTimes / 60 % 60);
m = m < 10 ? '0' + m : m;
//获取秒数
var s = parseInt(getTimes % 60);
s = s < 10 ? '0' + s : s;
var time=h + "时" + m + "分" + s + "秒";
// console.log('截止时间'+d + "天" + h + "时" + m + "分" + s + "秒")
setTimeout(function(){
document.getElementById("demo").innerHTML=countDown('2021-4-30 18:30:10');
},1000)
return time;
}
countDown('2021-4-30 18:30:10')
</script>