倒计时显示
<!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>
<script>
/* 将时间戳转换为时分秒,转换格式如下:
day=parseInt(总秒数/60/60/24);//计算天数
hour=parseInt(总秒数/60/60);//计算小时数
minuate=parseInt(总秒数/60%60);//计算分钟数
second=parseInt(总秒数%60);//计算秒数 */
function countDown(time)
{
var nowTime=+new Date();//返回当前时间总毫秒数
var inputTime=+new Date(time);//返回用户输入的时间总毫秒数
var times=(inputTime-nowTime)/1000;//times是剩余时间总秒数
var day=parseInt(times/60/60/24);//计算天数
day=day<10?'0'+day:day;
var hour=parseInt(times/60/60);//计算小时数
hour=hour<10?'0'+hour:hour;
var minuate=parseInt(times/60%60);//计算分钟数
minuate=minuate<10?'0'+minuate:minuate;
var second=parseInt(times%60);//计算秒数
second=second<10?'0'+second:second;
return '剩余'+day+'天'+hour+'小时'+minuate+'分钟'+second+'秒';
}
console.log(countDown('2022-3-30 18:00:00'));//此处更改所需要的时间
</script>
</head>
<body>
</body>
</html>
控制台结果展示: