我正在为广播电台建立一个网站,并想显示当前正在播出的主持人。我已经构建了一个 Web 应用程序,其中包含有关演示者的数据:姓名、照片、简历和每个工作日的开始/结束时间。
<div id="presenter1">
<div class="slot">
<div id="sunday-off"> - </div>
<div id="monday-afternoon">12:00 - 15:59</div>
<div id="tuesday-afternoon">12:00 - 15:59</div>
<div id="wednesday-afternoon">12:00 - 15:59</div>
<div id="thursday-afternoon">12:00 - 15:59</div>
<div id="friday-afternoon">12:00 - 15:59</div>
<div id="saturday-morning">06:00 - 08:59</div>
</div>
</div>
我想做的是使用 Javascript 函数 getDay() 和 getHours() + getMinutes() 来仅显示根据应用程序中指定的时间安排播出的演示者。
我遇到困难的主要部分是确定此演示者是否在当前时间范围内,然后根据需要显示/隐藏 div。
任何有关我如何实现这一目标的帮助或指导将不胜感激。