Javascript时间在特定的一天2次之间,然后写开

Javascript time on a specific day between 2 times, then write open

本文关键字:之间 然后 2次 一天 时间 Javascript      更新时间:2023-09-26

我正试图为我的网站写一些javascript代码,让用户知道我们是否开放。例如,

在星期二,如果时间在09:00到18:30之间,则显示OPEN,否则显示CLOSED。

我该怎么做?

我会在每天的营业时间做一个开关语句,并检查每一个。

var day = (insert day);
var date = new Date();
var time = date.getHours() + date.getMinutes()/60;
switch(day) {
    case "Monday":
         break;
    case "Tuesday":
         if (time > 9 && time < 18.5) {
             // display open
             document.getElementById('display').innerHTML = "OPEN";
         } else {
             // display closed
             document.getElementById('display').innerHTML = "CLOSED";
         }
         break;
    case "Wednesday":
         break;
    ...
}

编辑

示例HTML:

<div id="display"></div>
相关文章: