Календарь под вашу задачу
Попробуйте настоящий Vanilla Calendar Pro. Настройте сценарий и заберите рабочий пример — бесплатно, без регистрации.
Vanilla Calendar Pro · 3.4.0С чего начнём?
7 СЦЕНАРИЕВСмена сценария очищает выбор и неприменённые изменения. Язык, тема и применённые ограничения сохраняются.
Выберите дату
Выберите дату в календаре.
Даты сохраняются в формате ГГГГ-ММ-ДД без сдвига часового пояса.
Настройте календарь
Темы и язык меняются сразу. Ограничения применяются кнопкой. Выбор, ставший недоступным, снимается.
Повторите в своём проекте
Код соответствует применённым настройкам. Для npm / Vite: установите библиотеку, добавьте HTML и этот модуль.
JavaScript / TypeScript
HTML и оформление
HTML работает самостоятельно без CDN; в него включены библиотека и CSS. JSON сохраняет настройки и выбор для нашей мастерской.
Как использовать результат
Проверьте выбор даты, диапазона или времени. Посмотрите, как ограничения влияют на доступные дни.
Выберите тему, язык и начало недели. Примените границы и исключения; ошибки будут показаны рядом.
Откройте скачанный HTML или перенесите модуль в проект. При размонтировании вызывайте calendar.destroy().
Это демонстрация выбора даты. Запись на услугу, проверка занятости и хранение встреч требуют вашего серверного приложения.