【发布时间】:2015-10-10 18:56:11
【问题描述】:
我正在尝试为我的网站编写一些 javascript 代码,让用户知道我们是否开放。例如,
在星期二,如果时间在 09:00 到 18:30 之间,则显示 OPEN,否则显示 CLOSED。
我该怎么做?
【问题讨论】:
标签: javascript if-statement time days
我正在尝试为我的网站编写一些 javascript 代码,让用户知道我们是否开放。例如,
在星期二,如果时间在 09:00 到 18:30 之间,则显示 OPEN,否则显示 CLOSED。
我该怎么做?
【问题讨论】:
标签: javascript if-statement time days
我会在每天的开放时间做一个 switch 语句,并检查它。
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>
【讨论】: