js写出倒计时60秒代码
时间: 2023-02-12 09:47:37 浏览: 51
```
var count = 60;
var counter = setInterval(timer, 1000); //1000 will run it every 1 second
function timer() {
count = count - 1;
if (count <= 0) {
clearInterval(counter);
return;
}
console.log(count);
}
```
上面的代码将会在每秒钟输出当前倒计时的秒数,倒计时将会从60秒开始,当倒计时到达0秒时停止。
相关问题
js写出倒计时50秒代码
50秒倒计时的代码如下:var count = 50;function timer(){
count=count-1;
if (count <= 0)
{
clearInterval(counter);
return;
}
document.getElementById("timer").innerHTML=count + " 秒";
}var counter=setInterval(timer, 1000); //1000为1秒钟
用js定时器写出京东倒计时秒杀
好的,以下是一个简单的使用 JavaScript 定时器实现的京东倒计时秒杀的示例代码:
HTML 代码:
```html
<div id="countdown"></div>
```
JavaScript 代码:
```javascript
// 设置秒杀结束时间,这里以2022年1月1日0点为例
var endTime = new Date('2022-01-01 00:00:00').getTime();
// 获取倒计时元素
var countdown = document.getElementById('countdown');
// 定义定时器
var timer = setInterval(function() {
// 获取当前时间
var now = new Date().getTime();
// 计算距离秒杀结束的时间
var distance = endTime - now;
// 计算剩余时间
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
// 显示剩余时间
countdown.innerHTML = '距离秒杀结束:' + days + '天 ' + hours + '小时 ' + minutes + '分 ' + seconds + '秒';
// 如果秒杀时间已经结束,则清除定时器
if (distance < 0) {
clearInterval(timer);
countdown.innerHTML = '秒杀已结束';
}
}, 1000); // 定时器每秒钟执行一次
```
这段代码会在页面中显示一个倒计时,显示距离 2022 年 1 月 1 日 0 点的剩余时间,每秒钟更新一次,当时间到达后会显示秒杀已结束。你可以根据实际情况修改代码中的秒杀结束时间和倒计时元素的 ID。