Layout Settings

User Interface Settings

Header Background
LightDark
Sidebar Layout
Navigation Background
DarkLight
Reset Settings
logo-icon logo2
  • Dashboard
    • Ecommerce
    • Analytics new
  • App
    • Chat
    • Contacts
    • Team
    • Calendar
  • UI Components
    • Alert
    • Badge
    • Breadcrumb
    • Button Default
    • Button Dropdown
    • Button Group
    • Button Social
    • Button Loading
    • Card
    • Carousel
    • Collapse
    • List Group
    • Modal
    • Pagination
    • Popover & Tooltip
    • Progress Bar
    • Spinner
    • Switcher
    • Tab
  • Icons
    • Material Icon
    • Flag Icon
  • Forms
    • Basic Input
    • Input Group
    • Checkbox & Radio
    • Form Validation
    • Form Advance
  • Tables
    • Basic Tables
  • Plugins
  • Maps
    • Google Map
  • Widgets
    • General Widget
    • Chart Widget
  • Charts
    • Chart JS
  • Pages
    • User Profile
    • Authentication
      • Sign In
      • Sign Up
    • Others
      • Invoice
      • 404 Page
  • Documentation
    • Getting Started
    • Introduction
    • Quick Start
    • Customization
    • Header Variations
      • Header Light
      • Header Dark
    • Sidebar Variations
      • Sidebar Expend
      • Sidebar Minified
      • Sidebar Offcanvas
  • User Image
    Jhon Smith jhonSmith@gmail.com
  • My Profile
  • Message
  • Projects
  • Setting
  • Log Out
  • 17
logo
  • Forms
    • Basic Input
    • Input Groupl
    • Checkbox & Radio
    • Form Validation
    • Form Advance
  • Calender
  • Chat
  • Contacts
    • User Image
      Jhon Smith jhonSmith@gmail.com
    • My Profile
    • Message
    • Projects
    • Setting
    • Log Out
  • Morbi leo risus
  • Dapibus ac facilisis in
  • Porta ac consectetur ac
  • Vestibulum at eros
    • You have 5 notifications
    • New user registered 10 AM
    • User deleted 07 AM
    • Sales report is ready 12 PM
    • New client 10 AM
    • Server overloaded 05 AM
    • View All
    • User Image
      Jhon Smith jhonSmith@gmail.com
    • My Profile
    • Message
    • Projects
    • Setting
    • Log Out

Calendar

  1. app
  2. calendar

Calendar Table

  • Action
  • Another action
  • Something else here

March 2026

SunMonTueWedThuFriSat
1234567
All Day Event
Short Event
Long Event
891011121314
Long Event
Conference
12a Birthday Party
4p Repeating Event
10:30a Meeting
12p Lunch
2:30p Meeting
15161718192021
4p Repeating Event
Long Event
22232425262728
Long Event
Conference
Click for Google
4p Repeating Event
10:30a Meeting
12p Lunch
2:30p Meeting
2930311234
12p Lunch
2:30p Meeting
567891011

How to use

Open with codepen
FullCalendar

We are using the FullCalendar plugin for this calendar app. This is a great plugin for displaying events with details in a tooltip. You can change an event's name or other associated data and add a new event. It is up to you to add this functionality through FullCalendar's event hooks. Check FullCalendar documentation for more details.

  • Javascript
  • HTML
  • CSS
    document.addEventListener('DOMContentLoaded', function() {
      var calendarEl = document.getElementById('calendar');
      var calendar = new FullCalendar.Calendar(calendarEl, {
        plugins: [ 'dayGrid' ],
        defaultView: 'dayGridMonth',
        eventRender: function(info) {
          var ntoday = moment().format('YYYYMMDD');
          var eventStart = moment( info.event.start ).format('YYYYMMDD');
          info.el.setAttribute("title", info.event.extendedProps.description);
          info.el.setAttribute("data-bs-toggle", "tooltip");
          if (eventStart < ntoday){
            info.el.classList.add("fc-past-event");
          } else if (eventStart == ntoday){
            info.el.classList.add("fc-current-event");
          } else {
            info.el.classList.add("fc-future-event");
          }
        },
    
        events: [
          {
            title: 'All Day Event',
            description: 'description for All Day Event',
            start: year+'-'+month+'-01'
          }
          // more events here
        ]
      });
      calendar.render();
    });
    
    <script src="assets/plugins/fullcalendar/core-4.3.1/main.min.js"></script>
    <script src="assets/plugins/fullcalendar/daygrid-4.3.0/main.min.js"></script>
    <script src="assets/js/app.calendar.js"></script>
    
    <div class="full-calendar">
     <div id="calendar">
      <a href="#" data-bs-toggle="modal" data-bs-target="#modal-add-event" class="btn btn-primary">
       <span class="fc-icon fc-icon-plus-squar></span> Add New Event
      </a>
     </div>
    </div>
    
    <link href="assets/plugins/fullcalendar/core-4.3.1/main.min.css" rel="stylesheet">
    <link href="assets/plugins/fullcalendar/daygrid-4.3.0/main.min.css" rel="stylesheet">
    

© 2026 Copyright Lukee Dashboard Bootstrap Template by Abdus

Modal Title
We'll never share your email with anyone else.
Add New Event
@