如何使用JavaScript在9:00 AM到10:00 AM之间运行代码?

时间:2018-08-11 07:50:46

标签: javascript datetime time

我需要在上午9点到上午10点之间运行代码。该代码不应在上午9点之前或上午10点之后运行。但是代码应该在这两次之间保持活动状态。该代码就像更改div元素的背景颜色。

我该如何在Javascript中实现它?

1 个答案:

答案 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>
    )
}