Показать сообщение отдельно
  #12 (permalink)  
Старый 08.02.2016, 11:53
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

В конце каждой недели заполняется расписание на новую неделю путем редактирования существующих, просто дата в заголовке меняется.

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

Это скорее на рекомендации на дни недели похоже, а не на расписание, тогда да, есть резон это делать на клиенте, иначе ошибка может быть в 10 часов.

Тогда не надо при запросе клиента этой страницы определять понедельник как текущий день

<li class="tabs-title is-active"><a href="#panel1" aria-selected="true">Пн</a></li> - зачем тут "true" не понятно, строка она и в Африке строка.

<div class="tabs-panel is-active" id="panel1">
Расписание понедельника
</div>

А при открытии страницы добавлять стиль элементам по индексу текущей даты (используется ли у вас JQ не знаю, это пример на нем):

var day = ((new Date).getDay()||7)-1;
$('li.tabs-title').eq(day).addClass('is-active').children().attr('aria-selected', 1);
$('div.tabs-content div').eq(day).addClass('is-active');
Ответить с цитированием