Мы пытаемся показать / скрыть номер телефона на сайте в мобильном представлении только с учетом рабочего времени нашего клиента.
Пример. Они открыты с 9:00 до 17:00, с понедельника по четверг, и номер должен отображаться во всех размерах браузера, однако, если они закрыты в течение оставшегося времени, номер не должен отображаться в мобильном представлении, а оставаться в окнах просмотра планшета и рабочего стола. .
Вот используемый нами javascript - еще не отформатированный для дней и времен.
Как мы должны заставить эту работу работать?
var d = new Date();
var dayOfWeek = d.getDay();
var hour = d.getHours();
var status = 'open';
if (dayOfWeek > 2 && dayOfWeek < 6 && hour > 9 && hour < 20) {
status='open';
} else {
status='closed';
}
if (status==='open') {
document.getElementById("mobile-number-hide").style.display =
'block';
} else {
document.getElementById("mobile-number-hide").style.display =
'none';
}