<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>
<style>
div{
width:100%;
background-color: pink;
font-size: large;
text-align: center;
}
</style>
</head>
<body>
<div></div>
<script>
var div=document.querySelector('div')
var inputTime=+new Date('2023-12-31 00:00:00')//获取的是用户输入的时间
countDown()//先调用一次,防止第一次刷新有空白
setInterval(countDown,1000)//1000指的是毫秒等于1秒
function countDown(){
var nowTime=+new Date()//获取的是当前时间
var times=(inputTime-nowTime)/1000 //得到是秒
var 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)//秒
s=s<10?'0'+s:s//如果位数是个位的,则在前面补个零
div.innerHTML='距离新年还有'+d+'天'+h+'时'+m+'分'+s+'秒'
}
</script>
</body>