<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>五一倒计时</title>
</head>
<body>
<div id='time'></div>
</body>
<script>
function km() {
//获取当前时间
var now_time = new Date();
// 创建指定时间
// 因为月份是0~11排的,所有若想是5月1就得把想要的月份减去一,才是真实月份
var time = new Date(2023, 4, 1);
//时间差
var go_time = time - now_time;
//把毫秒转为天 时 分 秒退回
var day = Math.floor(go_time / 1000 / 60 / 60 / 24);
var hour = Math.floor(go_time / 1000 / 60 / 60 % 24);
var min = Math.floor(go_time / 1000 / 60 % 60);
var s = Math.floor(go_time / 1000 % 60);
document.getElementById('time').innerHTML = '距离五一还有' + day + '天' + hour + '时' + min + '分' + s + '秒';
}
setInterval(km,1000);
</script>
</html>