开放时间的Jquery逻辑

时间:2015-12-29 16:13:22

标签: javascript jquery html

尝试开发一个在业务开放时突出显示文本的脚本。营业时间为8:30-12:30,1:30-5:00。我尝试只是基于白天突出显示并且运行良好,但是当我尝试了几个小时时,我的逻辑变得混乱。任何人都可以建议一个更好的方法来做到这一点或引导我朝着正确的方向。我试图看看是否有一个较短的陈述来做到这一点。

value = luanet.enum (BindingFlags, 'NonPublic,Instance')

2 个答案:

答案 0 :(得分:1)

您是否尝试过使用momentjs(http://momentjs.com/docs/)?检查当前时间是否在工作时间范围内http://momentjs.com/docs/#/manipulating/min/)?

可能很有用

答案 1 :(得分:0)

这几乎总是会回归:

if(day==2 && ((hour >= 8 && min >= 30) ||(hour <= 13 && min <= 30))){
    $("#Tuesday").attr('id','open-hour')
}

这是因为小时总是大于8或小于13.如果小时是14,它仍然大于8。

你应该将该陈述分成两部分。