<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<h1 id="countdown"></h1>
<script>
function countdown() {
//计算距离2020-02-14 17:30:00 有多少天,多少小时,多少分钟,多少秒?
var start = new Date()
var end = new Date("2020-02-14 17:30:00")
//将一个日期对象向数字进行转换,会得到日期对象的时间戳
var offset = end - start;
//
var days = Math.floor(offset / (1000 * 60 * 60 * 24))
days = days < 10 ? "0" + days : days;
var days_change = offset % (1000 * 60 * 60 * 24)
var hours = Math.floor(days_change / (60 * 60 * 1000))
hours = hours <10 ? "0" + hours :hours
var hours_change = days_change % (60 * 60 * 1000)
var minutes = Math.floor(hours_change / (60 * 1000))
minutes = minutes < 10 ? "0" + minutes : minutes
var minutes_change = Math.floor(hours_change % (60 * 1000))
var seconds = Math.floor(minutes_change / (1000))
seconds = seconds < 10 ? "0" + seconds :seconds
var str = days + ":" + hours + ":" + minutes + ":" + seconds
var countdown_1 = document.getElementById("countdown");
// countdown_1.innerHTML = days + ":" + hours + ":" + minutes + ":" + seconds
countdown_1.innerHTML = str
}
countdown();
setInterval(function () {//每一秒调用一次
countdown()
}, 1000);
</script>
</body>
</html>