<!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 id="box">
</div>
<script>
var targetDate = new Date("2023/6/18")
function diffTime(current,target){
var sub = Math.ceil((target-current)/1000)
// console.log(sub)
var day = parseInt(sub/(60*60*24))//一个小时3600秒,一天24小时
// console.log(day)
var hours = parseInt(sub%(60*60*24)/(60*60))
// console.log(hours)
var minutes = parseInt(sub%(60*60)/60)
// console.log(minutes)
var seconds = sub%60
// console.log(seconds)
var obj = {
day:day,
hours:hours,
minutes:minutes,
seconds:seconds
}
// console.log(obj)
return obj
}
// 间隔定时器(1s)
setInterval(function(){
var currentDate = new Date()
var res = diffTime(currentDate,targetDate)
// document.write(`京东秒杀-${res.day}天
// ${res.hours}时
// ${res.minutes}分
// ${res.seconds}秒`)
// document.write("<br/>")
box.innerHTML = `京东秒杀-${res.day}天
${res.hours}时
${res.minutes}分
${res.seconds}秒`
},1000)
</script>
</body>
</html>
倒计时小案例
于 2023-03-29 17:56:44 首次发布