使用js语言,写一段循环早上八点及晚上八点记录数据的程序
时间: 2024-05-02 15:22:55 浏览: 59
好的,这是您的代码:
```javascript
// 获取当前时间
let now = new Date();
// 获取早晚八点的具体时间
let morning = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 8, 0, 0);
let evening = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 20, 0, 0);
// 循环记录数据
while (true) {
if (now >= morning && now <= evening) {
// 记录数据
console.log("记录数据...");
}
// 休眠1小时
now.setTime(now.getTime() + 60 * 60 * 1000);
setTimeout(() => {}, 60 * 60 * 1000);
}
```
这段代码会不断循环,在每个小时判断是否需要记录数据。当时间在早上8点到晚上8点之间时,就会执行记录数据的操作。同时,每次循环会休眠1小时。
阅读全文