<body>
<div id="box"></div>
<script>
var targetDate=new Date("2023/6/1")
function diffTime(current,target){
var sub=Math.ceil((target-current)/1000)
var day=parseInt(sub/(60*60*24))
var hours=parseInt(sub%(60*60*24)/(60*60))
var minutes=parseInt(sub%(60*60)/60)
var seconds=sub%60
var obj={
day:day,
hours:hours,
minutes:minutes,
seconds:seconds
}
return obj
}
setInterval(function(){
var currentDate=new Date()
var res=diffTime(currentDate,targetDate)
box.innerHTML=`儿童节--${res.day}天${res.hours}时${res.minutes}分${res.seconds}秒`
},1000)
</script>
</body>