我需要在上午9点到上午10点之间运行代码。该代码不应在上午9点之前或上午10点之后运行。但是代码应该在这两次之间保持活动状态。该代码就像更改div元素的背景颜色。
我该如何在Javascript中实现它?
答案 0 :(得分:1)
我看到你有react标签,所以我假设你想在react中渲染一个div。您可以使用嵌入式背景色进行设置。
此代码返回9AM到10AM之间的红色div。否则,它为蓝色。
render() {
const hour = new Date().getHours();
const background = hour >= 9 && hour <= 10 ? 'red' : 'blue'
return (
<div style={{backgroundColor: background}}></div>
)
}