检查时间段条件不可用

时间:2016-09-13 15:48:31

标签: javascript jquery datetime if-statement

功能

当用户点击按钮时,如果时间是当天下午6点到晚上11点,它将检查条件。如果满足时间条件,它将显示页面A,否则时间不是在下午6点到晚上11点之间,它将显示页面B.

问题:

我需要帮助/帮助才能获得有关如何对下午6点到晚上11点之间的时间进行条件检查的语法 - > show pageA else - >显示pageB。我不熟悉如何创建条件检查,检查条件是否满足下午6点到晚上11点之间的条件和其他因素

因此功能代码如下:



isDrive = false;

if (isDrive == true) {

  //check if time is between 6-11pm, show PageA_Video page, else show PageB_Video page
  if () {
    $("#PageA_Video").show();
    $("#PageB_Video").hide();
  } else if () {
    $("#PageA_Video").hide();
    $("#PageB_Video").show();
  }
} else if (isDrive == false) {
  $("#PageB_Video").show();
  $("#PageA_Video").hide();
}




1 个答案:

答案 0 :(得分:1)

使用Date来获取时间。

isDrive = false;

if (isDrive == true) {

  //check if time is between 6-11pm, show PageA_Video page, else show PageB_Video page
  var d = new Date();
  var h = d.getHours();
  if (h>=18 && h<23) {
    $("#PageA_Video").show();
    $("#PageB_Video").hide();
  } else {
    $("#PageA_Video").hide();
    $("#PageB_Video").show();
  }
} else if (isDrive == false) {
  $("#PageB_Video").show();
  $("#PageA_Video").hide();
}