如何修改代码实现工作日指定时段显示WhatsApp图标,周末隐藏该图标?
修改后的代码实现
var d = new Date(); // 先判断是否为周末(getDay()返回0表示周日,6表示周六) if (d.getDay() !== 0 && d.getDay() !== 6 && d.getHours() >= 7 && d.getHours() <= 12) { $(".open").show(); $(".closed").hide(); } else { $(".closed").show(); $(".open").hide(); }
逻辑说明
- 通过
getDay()方法判断星期:该方法返回0(周日)到6(周六)的数值,只要返回值是0或6,就判定为周末 - 仅当非周末且当前小时在7-12点区间内时,才显示
.open元素;其余所有场景(包括周末全天、工作日非7-12点时段)都显示.closed元素
内容的提问来源于stack exchange,提问作者Bouke
相关产品推荐
相关产品推荐

