我正在尝试使用计时器设置一系列 if else 语句。理想情况下,这些 if else 语句将根据实时显示图像。但是,如果有一种方法可以设置我自己的计时器并使用 if else 语句显示图像,那也可以。这就是我的想法;
if (time < 7:00) {
document.getElementById("whatever").style.display="block";
}
如果有人知道此特定问题的最佳解决方案,请提供帮助。谢谢你!!
我正在尝试使用计时器设置一系列 if else 语句。理想情况下,这些 if else 语句将根据实时显示图像。但是,如果有一种方法可以设置我自己的计时器并使用 if else 语句显示图像,那也可以。这就是我的想法;
if (time < 7:00) {
document.getElementById("whatever").style.display="block";
}
如果有人知道此特定问题的最佳解决方案,请提供帮助。谢谢你!!
如果您只想要一个在晚上 7 点之前变得真实的条件:
if (new Date().getHours() < 19) { }
该getHours()
方法返回 0 到 23 之间的一天中的小时。
在计时器函数中,它看起来像这样:
function doMagicStuff()
{
var now = new Date();
if (now.getHours() < 19) {
}
// other conditions based on time
}
// let it run approximately every second; doesn't have to be very accurate
setInterval(doMagicStuff, 1000);