<div class="count-box" id="count-box">
<style>
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
.count-box{
width: 100%;
display: flex;
margin-top: 200px;
justify-content: center;
}
.item{
background-color: #333;
color: #fff;
padding: 30px;
font-size: 38px;
font-weight: bold;
margin-right: 20px;
border-radius: 10px;
}
.isEnd{
color: red;
font-size: 40px;
font-weight: bold;
}
</style>
var countBox= document.querySelector('#count-box')
var child = ''
function getEndTime() {
let s = Math.ceil((new Date(new Date().toLocaleDateString()+'/18:00').getTime() - new Date().getTime())/1000)
let timer = setInterval(()=>{
s--
if(s>0) {
loadTime(s)
console.log(`距离下班还剩${s}秒`)
}else {
clearInterval(timer)
countBox.innerHTML = '<div class="isEnd">下班啦!</div>'
console.log(`下班啦!`)
}
},1000)
}
function loadTime(sArr) {
child = ''
sArr = sArr.toString().split('')
for(let i=0;i<sArr.length;i++) {
child = child +'<div class="item">'+sArr[i]+'</div>'
}
countBox.innerHTML = child
}
getEndTime()