Можно выбрать дату и повтор даты (ежедневно, еженедельно и ежемесячно). Я не могу понять как это все работает. Допустим я выбрал 2018.06.02 и выбрал повторение еженедельно, то какие записи попадут в базу данных? Какая структура у таблицы хранения расписания? Не совсем понятно.
К томуже надо каким-то образом понять, когда будет ближайшее время проведения экскурсии (там есть страница, на которой все экскурсии отображены, и около каждой экскурсии написано, когда она проходит в ближайшее время)
да и впринципе может ответ от сервера задержаться
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
1. Подучить JS и какой то angular/react/vue - чтоб потом пойти на Fullstack