Как сделать календарь событий?
Как реализовать или где почитать, возможно пример есть. Вот такого плана как на скринах. По сути это задача с указанием окончания времени выполнения. Что бы можно было добавить уведомления о том что задача не выполнена.
Натолкните на мысль.
Дополнительно:
А в каком моменте не понятно?
Есть форма, есть база данных, куда пишется информация, пару тройку роутов и простой круд
если без фреймворка делаете самописные костыли, то можете взять реализацию на jquery
на tailwind: https://tailwindui.com/components/application-ui/d...
html/css: https://codepen.io/maheshambure21/pen/VYJQYG
голый html/js на бустрапе:
react:
https://mui.com/x/react-date-pickers/date-calendar/
https://mui.com/x/react-date-pickers/date-picker/
angular:
https://taiga-ui.dev/components/calendar
https://taiga-ui.dev/components/input-date
jquery:
https://www.jqueryscript.net/time-clock/event-cale...
Ответы:
Можно даже без плагина - для инпута пропишите type=date, и там еще дополнительные html5 атрибуты есть. Будет нативный браузерный календарь.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Для создания календаря событий на веб-сайте можно воспользоваться различными способами. Один из самых популярных способов - использовать библиотеку FullCalendar.
Для начала необходимо подключить библиотеку FullCalendar на вашем сайте. Вы можете загрузить файлы библиотеки с официального сайта или воспользоваться CDN.
Пример подключения библиотеки FullCalendar через CDN:
Затем создайте контейнер, в котором будет отображаться календарь:
<div id="calendar"></div>
Инициализируйте календарь с помощью JavaScript:
document.addEventListener('DOMContentLoaded', function() { var calendarEl = document.getElementById('calendar'); var calendar = new FullCalendar.Calendar(calendarEl, { initialView: 'dayGridMonth', events: [ { title: 'Событие 1', start: '2022-05-01' }, { title: 'Событие 2', start: '2022-05-15' } ] }); calendar.render(); });
В приведенном примере мы создаем календарь, отображающий месяц, и добавляем два события на определенные даты. Вы можете настроить календарь событий, добавляя различные параметры и опции, такие как формат отображения, цвета событий, возможность перетаскивания и изменения размера событий и многое другое.
Таким образом, используя библиотеку FullCalendar, вы можете легко создать красивый и функциональный календарь событий на своем веб-сайте.