Skip to content
DayPilot

Calendar Tutorials and Examples

JavaScript Calendar: Use the Zoom Feature to Magnify the Calendar Grid

JavaScript Calendar: Use the Zoom Feature to Magnify the Calendar Grid

You can use the zoom feature in the Calendar to define custom magnification levels. Users can zoom using a slider or the [-] and [+] buttons.
React Calendar: Rendering JSX in Events

React Calendar: Rendering JSX in Events

How to render custom JSX components in events displayed by the React Calendar component.
JavaScript Yearly Calendar

JavaScript Yearly Calendar

How to configure DayPilot JavaScript Calendar to create a custom view that displays a yearly calendar where each column represents one month, and each cell represents one day.
React Calendar with Day/Week/Month Views (Open-Source)

React Calendar with Day/Week/Month Views (Open-Source)

This tutorial shows how to create a complex calendar component that displays integrated daily, weekly and monthly calendars in React.
Cell Templates in Vue Calendar: Display Slot Start Times, Sunrise & Sunset (Open-Source)

Cell Templates in Vue Calendar: Display Slot Start Times, Sunrise & Sunset (Open-Source)

Use Vue templates to add custom content to calendar cells: text, icons, or even Vue components. Use v-if to display content only in the cells you choose.
HTML5 Doctor Appointment Scheduling (JavaScript/PHP/MySQL)

HTML5 Doctor Appointment Scheduling (JavaScript/PHP/MySQL)

HTML5 web application for managing doctor appointments. Includes public and administration interface. Patients can request an appointment in one of the slots predefined using the administration interface. Implemented in PHP/MySQL.
Vue Scheduler with Vertical Timeline

Vue Scheduler with Vertical Timeline

How to use the Vue Calendar component to create a scheduler UI with a vertical timeline and resources displayed as columns. Configure advanced features, such as responsive layout, column groups, and content customization using Vue templates.
JavaScript Calendar for Touch Devices (iPad, iPhone, Android)

JavaScript Calendar for Touch Devices (iPad, iPhone, Android)

Adding touch-friendly controls to the JavaScript event calendar using active areas - move handle, resize handle, delete button, and context menu with SVG icons.
JavaScript Calendar: Selecting and Highlighting Columns

JavaScript Calendar: Selecting and Highlighting Columns

How to select and highlight calendar columns on header click.
React Yearly Scheduling Calendar

React Yearly Scheduling Calendar

Learn how to build an interactive yearly scheduling calendar in React, displaying months as columns and days as cells.
ASP.NET Core Doctor Appointment Scheduling Tutorial (.NET 10)

ASP.NET Core Doctor Appointment Scheduling Tutorial (.NET 10)

ASP.NET Core application for doctor appointment scheduling. The application works with three roles: manager (define available appointment slots), patient (request an appointment using one of the available slots), and doctor (manage existing appointments).
Angular Calendar: Date Switching

Angular Calendar: Date Switching

How to integrate Angular event calendar component with a date picker and navigation buttons for changing the visible week.
Vue Monthly Calendar/Scheduler (Open-Source)

Vue Monthly Calendar/Scheduler (Open-Source)

How to create a monthly calendar/scheduler view for planning events, tasks, and reminders in Vue. The downloadable Vue project uses the open-source DayPilot Lite library.
Angular Calendar: How to Use CSS Themes (Open-Source)

Angular Calendar: How to Use CSS Themes (Open-Source)

Angular application that shows how to apply a custom CSS theme to the calendar component and change it on the fly.
React Calendar with Date Picker (Open-Source)

React Calendar with Date Picker (Open-Source)

How to use a popup date picker to select a date displayed by the React Calendar component.
Angular Calendar with Undo/Redo (Open-Source)

Angular Calendar with Undo/Redo (Open-Source)

This tutorial shows how to implement undo/redo functionality the for the open-source Angular Calendar component.
React Scheduler with a Vertical Timeline

React Scheduler with a Vertical Timeline

How to create dynamic calendars and schedulers with a vertical timeline, customizable time cells, and resource display in React.
React Monthly Calendar Tutorial (Open-Source)

React Monthly Calendar Tutorial (Open-Source)

React application that displays a monthly event calendar. Calendar events use custom background to show event type. A context menu allows deleting events and changing color.
Vue.js Weekly Calendar Tutorial (Open-Source)

Vue.js Weekly Calendar Tutorial (Open-Source)

How to create a weekly calendar web application using a Vue calendar component. The tutorial includes a Vue.js project with JavaScript source code for download.
Next.js Weekly Calendar (Open-Source)

Next.js Weekly Calendar (Open-Source)

Add an interactive scheduling calendar to your Next.js application using the open-source DayPilot library.