Показать сообщение отдельно
  #1 (permalink)  
Старый 28.10.2016, 14:34
Новичок на форуме
Отправить личное сообщение для Tivok Посмотреть профиль Найти все сообщения от Tivok
 
Регистрация: 28.10.2016
Сообщений: 7

Показ блока по часам, минутам, и дням недели
Здравствуйте уважаемые гуру. Помогите разобраться!

Не срабатывает написанный скрипт.
Цель такая, показ определенного блока в зависимости от дня недели и времени суток (часы, минуты)
т.е. пн-пт с 10:00 до 12:00, в остальное время показывать #block-block-1

То он работает, то не работает.
Сейчас всегда срабатывает #block-block-1 не зависимо от времени и дню недели
Что же я не так делаю?
Вот мой пример:

$(function() {
var d = new Date()
var day = d.getDay()
var time = d.getHours()
var minutes = d.getMinutes()
if (day == 1 && time >= 9 && minutes >= 10 && time < 12 && minutes < 00){
$("#block-block-14").css("display", "block");
} else if (day == 2 && time >= 9 && minutes >= 10 && time < 12 && minutes < 00) {
$("#block-block-14").css("display", "block");
} else if (day == 3 && time >= 9 && minutes >= 10 && time < 12 && minutes < 00) {
$("#block-block-14").css("display", "block");
} else if (day == 4 && time >= 9 && minutes >= 10 && time < 12 && minutes < 00) {
$("#block-block-14").css("display", "block");
} else if (day == 5 && time >= 9 && minutes >= 10 && time < 12 && minutes < 00) {
$("#block-block-14").css("display", "block");
} else {
$("#block-block-1").css("display", "block");
}});
Ответить с цитированием