Здравствуйте!
1. Есть календарь выбора даты (jQuery плагин дата пикер)
2. Есть возможность выбора времени
3. По календарю консультации с временным интервалом между ними 20 минут.
4. К примеру я задал доступное время с 8.00 до 20.00, в календаре соответственно видны окна 8.00, 8.20, 8.40 и.т.д.
5. Рабочее время можно изменять (например в выходные установить с 10 до 15)
6. Если кто-то записался на сайте, то время автоматически становится не доступным (его нельзя выбрать или вовсе пропадает из списка)
Можно ли это реализовать на PHP 5.4 и есть ли готовые решения для этого? Что лучше использовать, базу данных или запись в текстовый файл. Буду рад любой помощи.