Как сделать календарь событий?

Ссылка скопирована
PHP
1 ответ

Как сделать календарь событий?

Как сделать календарь событий?

Как реализовать или где почитать, возможно пример есть. Вот такого плана как на скринах. По сути это задача с указанием окончания времени выполнения. Что бы можно было добавить уведомления о том что задача не выполнена.
Натолкните на мысль.

Дополнительно:

А в каком моменте не понятно?
Есть форма, есть база данных, куда пишется информация, пару тройку роутов и простой круд

  • Дмитрий, не понятно с самой датой, возможно есть какой-то мануал нормальный. Или может пример какой-то есть.
  • Валерий Витальевич, ну думаю есть пару сотен плагинов на жс с выпадающим календарем, в базе хранить в типе для даты, можно и в таймстамп
  • для календаря можете взять любой из тысяч реализаций календаря для вашего фреймворка
    если без фреймворка делаете самописные костыли, то можете взять реализацию на 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 атрибуты есть. Будет нативный браузерный календарь.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Артём Dev Ответ

    Для создания календаря событий на веб-сайте можно воспользоваться различными способами. Один из самых популярных способов - использовать библиотеку FullCalendar.

    Для начала необходимо подключить библиотеку FullCalendar на вашем сайте. Вы можете загрузить файлы библиотеки с официального сайта или воспользоваться CDN.

    Пример подключения библиотеки FullCalendar через CDN:

     

    Затем создайте контейнер, в котором будет отображаться календарь:

    <div id="calendar"></div>

    <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();
    });

    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, вы можете легко создать красивый и функциональный календарь событий на своем веб-сайте.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно