javascript - 如何使用 jquery/javascript 检查当前时间是否在工作日的特定范围内?

标签 javascript jquery datetime weekday

当用户访问页面时,我需要检查当前时间是否在工作日的上午 9:00 到下午 5:30 之间,并使用 jquery/javascript 显示一些内容。但我不确定如何检查。

有人可以帮忙吗?

谢谢

最佳答案

希望这对您有所帮助:

function checkTime() {
    var d = new Date(); // current time
    var hours = d.getHours();
    var mins = d.getMinutes();
    var day = d.getDay();

    return day >= 1
        && day <= 5
        && hours >= 9 
        && (hours < 17 || hours === 17 && mins <= 30);
}

关于javascript - 如何使用 jquery/javascript 检查当前时间是否在工作日的特定范围内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9081220/

相关文章:

javascript - 网格元素不在彼此 Material UI 旁边

javascript - 如何选择所有可见的html

javascript - 将日期字符串转换为带时区的 ISO 日期

javascript - 将 float 重新解释为整数

javascript - 将函数调用与 JS Regex 匹配

javascript - Google Analytics - 事件推送不起作用

javascript - 使用 jquery 获取选定的 ="selected"文本

jquery - 隐藏div时如何设置背景颜色

IE8 和 Safari 中的 Javascript + 日期转换

javascript - 在一行中添加 JavaScript 中的日期