Javascript OR operator not working in if statement

后端 未结 6 1434
礼貌的吻别
礼貌的吻别 2020-12-11 23:38

I\'m trying to get this Javascript to do something if the day of the week matches any of the days listed in my statement, as well as restricting it to between 17:00 and 19:0

6条回答
  •  天命终不由人
    2020-12-12 00:40

    var d = new Date();
    var dayOfWeek = d.getDay(); // 0 = Sunday
    var hour = d.getHours();
    
    if ( (dayOfWeek == 4 || dayOfWeek == 5 || dayOfWeek == 6) && (hour >= 17 && hour < 19) ){
        // do stuff
        console.log("true");
      } else {
        // do other stuff 
        console.log("false");
    }

提交回复
热议问题