显示特定日期(或范围)的div

时间:2015-03-24 16:20:49

标签: javascript jquery

我有一个按钮,我想在一天的特定时间显示3个特定日期。以下是我到目前为止的情况:

$(document).ready(function() 
{var pDate = new Date();
 var pHour = pDate.getHours();
 if 
   ((pHour >= 10) && (pHour < 17)) 
   {
   $(".button5").show();
  }
});

它适用于在指定的时间范围内显示按钮(10-17),但如何添加月和日的限制?

1 个答案:

答案 0 :(得分:1)

您正在日期对象上寻找getMonth()和getDay()。

$(document).ready(function() 
{
 var pDate = new Date();
 var pHour = pDate.getHours();
 var pMonth = pDate.getMonth();
 var pDay = pDate.getDay();

 if 
   // show only the first month and first day between 10 and 17 hours of the day
   ((pHour >= 10) && (pHour < 17)  && pMonth == 1 && pDay == 1) 
   {
   $(".button5").show();
  }
});