设计一个网页,在倒计时时钟的基础上做一个聚划算倒计时时钟。倒计时结束时间为5月20日晚上8点。获取具体时间的毫秒数的方法为:new Date('YYYY-MM-DD HH:MM:SS')
时间: 2023-06-25 07:03:10 浏览: 95
好的,以下是一个简单的实现:
```html
<!DOCTYPE html>
<html>
<head>
<title>聚划算倒计时时钟</title>
<style type="text/css">
#countdown {
font-size: 30px;
font-weight: bold;
text-align: center;
}
</style>
</head>
<body>
<div id="countdown"></div>
<script type="text/javascript">
// 获取倒计时结束时间的毫秒数
var endTime = new Date('2022-05-20 20:00:00').getTime();
// 更新倒计时时钟
function updateCountdown() {
// 获取当前时间的毫秒数
var nowTime = new Date().getTime();
// 计算剩余时间的毫秒数
var remainingTime = endTime - nowTime;
// 如果时间已经到了,则停止倒计时并提示
if (remainingTime < 0) {
clearInterval(countdownInterval);
document.getElementById('countdown').innerHTML = "已结束";
return;
}
// 将剩余时间转换为天、小时、分钟、秒
var days = Math.floor(remainingTime / (1000 * 60 * 60 * 24));
var hours = Math.floor((remainingTime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((remainingTime % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((remainingTime % (1000 * 60)) / 1000);
// 更新倒计时时钟
document.getElementById('countdown').innerHTML = "距离聚划算结束还剩:" + days + "天" + hours + "小时" + minutes + "分" + seconds + "秒";
}
// 每秒更新一次倒计时时钟
var countdownInterval = setInterval(updateCountdown, 1000);
</script>
</body>
</html>
```
效果如下:
距离聚划算结束还剩:XXX天XX小时XX分XX秒
阅读全文