I want to show on our site when the chat is available. The problem is that it won’t be open in the weekends. How do I exclude them? Can it be done?
<html>
<body>
<script type="text/javascript">
function chatonoff(){
var now = new Date();
var hour = now.getHours();
if (hour >=9 && hour <=18)
{
document.getElementById("chat").src = "/bilder/butik/chat-open.png";
}
}
</script>
<img id="chat" src="/bilder/butik/chat.png" onload="chatonoff()">
</body>
</html>
You could do like this
EDIT
About excluding hollidays :
You should create an array with all the off dates. Then, check if the curent day is present in the array
Be carefull with
indexOf, old browser like IE8 doesn’t implement this function. Check Why doesn't indexOf work on an array IE8?