Skip to content
DayPilot

Calendar Tutorials and Examples

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.
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 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.
React Weekly Calendar Tutorial (Open-Source)

React Weekly Calendar Tutorial (Open-Source)

React application that displays a weekly event calendar using the open-source DayPilot React calendar component. Includes a date picker for changing the visible week. The calendar/scheduler appearance is customized using CSS.
Angular Calendar: Day/Week/Month Views (Open-Source)

Angular Calendar: Day/Week/Month Views (Open-Source)

Angular project that displays an event calendar component with day, week and month views that share the same data and can be easily switched. A date picker component is used to switch the current date and highlight busy days.
Open-Source HTML5/JavaScript Calendar with Day/Week/Month Views (PHP, MySQL)

Open-Source HTML5/JavaScript Calendar with Day/Week/Month Views (PHP, MySQL)

HTML5/JavaScript event calendar with day, week, and month views and integrated date navigator. Includes a sample PHP backend with MySQL database.
Weekly Event Calendar in Spring Boot/Java (Open-Source)

Weekly Event Calendar in Spring Boot/Java (Open-Source)

Create a Spring Boot scheduling application with a weekly HTML5/JavaScript calendar component.
ASP.NET Core Monthly Calendar (.NET 9, JavaScript/HTML5, Open-Source)

ASP.NET Core Monthly Calendar (.NET 9, JavaScript/HTML5, Open-Source)

ASP.NET Core web application that displays scheduled events in a monthly calendar. Visual Studio project for download.
ASP.NET Core Weekly Calendar (Open-Source)

ASP.NET Core Weekly Calendar (Open-Source)

Simple ASP.NET Core web application that displays event data in a weekly calendar. Uses Entity Framework Core for data access.
Monthly Calendar in Spring Boot/Java (Open-Source)

Monthly Calendar in Spring Boot/Java (Open-Source)

Spring Boot web application that displays a monthly calendar with drag and drop support. Implemented using JavaScript monthly calendar control from DayPilot package.
JavaScript Calendar in Read-Only Mode (Open-Source)

JavaScript Calendar in Read-Only Mode (Open-Source)

How to implement a toggle that switches between the read-only and edit modes of the JavaScript Calendar. Read-only events are marked with a padlock icon in the upper-right corner.
JavaScript Calendar: Blocking Selected Dates

JavaScript Calendar: Blocking Selected Dates

Block access to past dates in the JavaScript Calendar component. Past dates are not accessible using the date picker and drag and drop operations are disabled.
HTML5/JavaScript Event Calendar (Open-Source)

HTML5/JavaScript Event Calendar (Open-Source)

Weekly HTML5/JavaScript event calendar with CSS themes, drag and drop support, date navigator. Sample PHP and ASP.NET Core projects with REST backend implementation.
JavaScript Calendar: Reorder and Resize Columns using Drag and Drop

JavaScript Calendar: Reorder and Resize Columns using Drag and Drop

Learn how to enable drag and drop column reordering and resizing for the JavaScript resource calendar component.