2016-02-13 2 views

ответ

0

Вы можете использовать ниже яваскрипту коду, чтобы определить текущий день. Функция getDay() возвращает числовое значение от 0 до 6, которое является днем ​​с воскресенья по субботу, соответственно. Вы должны добавить

var d = new Date(); 
var n = d.getDay(); 
if(n >=1 && n<=5) 
{ 
    // 1 for monday and 5 for friday 
    // your code to check date and time 
    var currentD = new Date(); 
    var startChat = new Date(); 
    startChat.setHours(9,00,0); // 9.00 am 
    var endChat = new Date(); 
    endChat.setHours(17,30,0); // 5.30 pm 

    if(currentD >= startChat && currentD < endChat){ 
     console.log("yes!"); 
    }else{ 
     console.log("chat off"); 
    } 
} 
+0

Отличный ответ! Это именно то, что я был после !! Большое спасибо!! Единственное беспокойство, которое у меня есть - если пользователь находится в другом часовом поясе, чат еще должен быть видимым только в 9 - 5 Великобритании. –

Смежные вопросы