js 写一个 2020年10月13日 星期二 04:24:15 计时
时间: 2024-02-05 22:05:08 浏览: 29
可以使用JavaScript中的Date对象来获取当前日期和时间,并使用定时器函数setInterval来实现计时。以下是一个示例代码:
```javascript
// 获取目标时间
const targetTime = new Date('2020-10-13T04:24:15');
// 更新计时器
const timer = setInterval(() => {
// 获取当前时间
const now = new Date();
// 计算时间差
const diff = targetTime - now;
// 如果时间差小于等于0,清除计时器
if (diff <= 0) {
clearInterval(timer);
console.log('计时结束');
return;
}
// 计算剩余时间
const days = Math.floor(diff / (1000 * 60 * 60 * 24));
const hours = Math.floor((diff % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
const minutes = Math.floor((diff % (1000 * 60 * 60)) / (1000 * 60));
const seconds = Math.floor((diff % (1000 * 60)) / 1000);
// 输出剩余时间
console.log(`${days}天${hours}小时${minutes}分钟${seconds}秒`);
}, 1000);
```
需要注意的是,上述代码中的目标时间是通过字符串创建的,可以根据实际需求进行修改。同时,计时器的时间间隔是1秒,也可以根据需求进行修改。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)