-3

只需要一点帮助就可以在周一至周五 9-5 之间触发 div:

HTML

<div class="liveperson">

<!-- Start liveperson code -->
<!-- End Liveperson code -->
</div>

jQ

    $(document).ready(function() {
    var rightNow = getHours(); 
    var day = rightNow.getUTCDay();
    if (day == 1-5 || rightNow == 9-13) { 
      $('.liveperson').show(); 
    }

});

不能说我做错了什么!

任何帮助将不胜感激!

在此先感谢人们!

4

2 回答 2

0
// get current time
var d = new Date(), 
hours = d.getHours(),
mins = d.getMinutes();
day = d.getDay();   

// if day is mon-Fri and time is between 9am and 5:30pm
if(0 < dday < 6   
    && hours >= 9 
    && (hours < 17 || hours === 17 && mins <= 30)){

    $('.liveperson').show(); 
 };

这应该这样做。

于 2013-09-17T12:03:13.173 回答
0

尝试这个:

var d = new Date();
var dayOfWeek = d.getDay();
var hour = d.getHours();

if (dayOfWeek > 0 && dayOfWeek < 6 && hour > 8 && hour < 17) {
    $('.liveperson').hide();
}

dayOfWeek是 0-6,星期日 (0) 到星期六 (6)。

houris 是 0-23(0 是上午 12 点,23 是晚上 11 点)。

jsFiddle 示例

于 2013-08-06T14:44:03.173 回答