<>
function switchNightMode() {
var currentTime = new Date().getHours();
if (currentTime > 18) {
document.body.classList.add("dark-mode");
} else {
document.body.classList.remove("dark-mode");
}
}
setInterval(switchNightMode, 60 * 60 * 24); // 每小时自动切换一次
>
这段代码会在页面上添加一个按钮,点击按钮时会调用`switchNightMode`函数。这个函数会根据当前时间判断是否启用夜间模式,如果当前时间大于18(即晚上),则添加"dark-mode"类,否则移除"dark-mode"类。最后,使用`setInterval`函数设置每小时自动执行一次切换操作。