Syncfusion.Blazor.Calendars 33.1.46

Syncfusion® Blazor Calendar Components

A comprehensive suite of Blazor date and time picker components for calendar selection, date range picking, and time input. Includes Calendar, DatePicker, DateRangePicker, DateTime Picker, and TimePicker components.

Supported Components

This package includes the following components:

Blazor Calendar Component

The Blazor Calendar Component displays an interactive calendar with support for month, year, and decade views for quick date navigation.

Key Features:

  • Multiple View Modes: Month, year, and decade views for flexible date navigation
  • Date Restriction: Minimum/maximum dates and disabled date ranges for validation
  • Range Selection: Highlight date ranges with custom styling
  • Week Numbers: Display ISO week numbers in calendar grid
  • Custom Formats: Flexible date formatting and localization support
  • Range Navigation: Efficiently navigate through large date ranges
  • Weekend Highlighting: Visual distinction for weekends vs. weekdays
  • Accessibility: Full keyboard navigation and ARIA support for screen readers

Blazor Calendar

Documentation:

Blazor DatePicker Component

The Blazor DatePicker Component is a lightweight, mobile-friendly component for date selection with text input and calendar popup.

Key Features:

  • Text Input with Popup: Type or select dates from interactive calendar popup
  • Multiple View Modes: Month, year, and decade views for quick date navigation
  • Date Validation: Minimum/maximum dates and disabled date ranges support
  • Format Customization: Multiple date format options with localization
  • Placeholder Support: Custom placeholder text for better UX
  • Input Masking: Supports masked input to enforce consistent and error‑free date/time entry.
  • Keyboard Navigation: Arrow keys, Enter, and Tab support for hands-free input
  • Mobile Optimization: Touch-friendly interface for mobile and tablet devices
  • Accessibility: ARIA labels and screen reader compatibility

Blazor DatePicker

Documentation:

Blazor DateRangePicker Component

The Blazor DateRangePicker Component allows users to select start and end dates as a continuous range from dual calendars or text input.

Key Features:

  • Dual Calendar Display: Side-by-side calendars for intuitive range selection
  • Text Input Support: Enter or select dates directly in input fields
  • Range Highlight: Visual highlighting of selected date range
  • Predefined Ranges: Quick-select options for common ranges (Last 7 days, etc.)
  • Date Validation: Enforce minimum/maximum dates and disabled ranges
  • Single Calendar Mode: Option to display one calendar for compact layouts
  • Format Flexibility: Custom date formatting with localization support
  • Accessibility: Full keyboard navigation and screen reader support
  • Input Masking: Supports masked input to enforce consistent and error‑free date/time entry.

Blazor DateRangePicker

Documentation:

Blazor DateTime Picker Component

The Blazor DateTime Picker Component combines the date and time selection in a single component with calendar popup and time dropdown.

Key Features:

  • Combined Selection: Interactive calendar popup for date selection and time picker popup for time selection
  • Multiple View Modes: Month, year, and decade views for date navigation
  • Time Dropdown: Configurable time intervals (15 min, 30 min, 1 hour, etc.)
  • Date/Time Validation: Enforce minimum/maximum datetime ranges
  • Format Customization: Custom date-time formatting with localization
  • Masked Input: Guided text input with format masking
  • Accessibility: Complete keyboard navigation and ARIA support
  • Input Masking: Supports masked input to enforce consistent and error‑free date/time entry.

Blazor DateTime Picker

Documentation:

Blazor TimePicker Component

The Blazor TimePicker Component is a lightweight component for time selection with text input and dropdown time list.

Key Features:

  • Time Dropdown List: Select from predefined time intervals in dropdown
  • Text Input Support: Type time directly with format validation
  • Interval Control: Configurable time intervals (15 min, 30 min, 1 hour, etc.)
  • Format Flexibility: Support for 12-hour and 24-hour time formats
  • Time Validation: Enforce minimum/maximum time constraints
  • Cascading Support: Coordinate with other time pickers for range selection
  • Keyboard Navigation: Arrow keys, Enter, and Tab support for efficient input
  • Accessibility: Full ARIA support and screen reader compatibility
  • Input Masking: Supports masked input to enforce consistent and error‑free date/time entry.

Blazor TimePicker

Documentation:

System Requirements

  • .NET 8.0 or later (Blazor Web App, Blazor Server, Blazor WebAssembly and Blazor Hybrid)
  • See full requirements: System Requirements

Installation

.NET CLI

dotnet add package Syncfusion.Blazor.Calendars

NuGet Package Manager

Install-Package Syncfusion.Blazor.Calendars

Add stylesheet and script references

  • For Blazor Server App / Blazor Web App, add these to Components/App.razor or App.razor.
  • For Blazor WebAssembly App: add these to wwwroot/index.html.
<link href="_content/Syncfusion.Blazor.Themes/bootstrap5.css" rel="stylesheet" />
<script src="_content/Syncfusion.Blazor.Core/scripts/syncfusion-blazor.min.js" type="text/javascript"></script>

Quick Start

Register the Syncfusion® Blazor services in Program.cs:

using Syncfusion.Blazor;

builder.Services.AddSyncfusionBlazor();

Calendar

<SfCalendar TValue="DateTime" Min='@MinDate' Value='@DateValue' Max='@MaxDate'></SfCalendar>

@code{
    public DateTime MinDate {get;set;} = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 05);
    public DateTime MaxDate {get;set;} = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 27);
    public DateTime DateValue {get;set;} = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 15);
}

DatePicker

<SfDatePicker TValue="DateTime?" Value='@DateValue' Min='@MinDate' Max='@MaxDate'></SfDatePicker>

@code {
    public DateTime? DateValue {get;set;} = new DateTime(DateTime.Now.Year,DateTime.Now.Month,10);
    public DateTime MinDate {get;set;} = new DateTime(DateTime.Now.Year,DateTime.Now.Month,05);
    public DateTime MaxDate {get;set;} = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 27);
}

DateRangePicker

<SfDateRangePicker TValue="DateTime?" Placeholder="Choose a Range" Min="@MinDate" Max="@MaxDate"></SfDateRangePicker>

@code {
    public DateTime MinDate {get;set;} = new DateTime(2017, 01, 05);
    public DateTime MaxDate {get;set;} = new DateTime(2017, 12, 20);
}

DateTimePicker

<SfDateTimePicker TValue="DateTime?" Value="@DateValue" Min="@MinDate" Max="@MaxDate"></SfDateTimePicker>

@code{
    public DateTime? DateValue {get;set;} = new DateTime(DateTime.Now.Year,DateTime.Now.Month,10);
    public DateTime MinDate {get;set;} = new DateTime(DateTime.Now.Year,DateTime.Now.Month,05);
    public DateTime MaxDate {get;set;} = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 27);
}

TimePicker

<SfTimePicker TValue="DateTime?" Value="@TimeValue" Step=60 Format="HH:mm"></SfTimePicker>

@code {
    public DateTime TimeValue { get; set; } = DateTime.Now;
}

Support

License

This is a commercial product and requires a paid license for possession or use. Review the Syncfusion® EULA.

About Syncfusion®

Syncfusion® provides 1600+ UI components and frameworks for web, mobile, and desktop development across multiple platforms:

Web: Blazor | ASP.NET Core | ASP.NET MVC | JavaScript | Angular | React | Vue

Mobile: Flutter | MAUI | UWP

Desktop: WinForms | WPF | WinUI

Learn more at www.syncfusion.com.

sales@syncfusion.com | Toll Free: 1-888-9-DOTNET

Showing the top 20 packages that depend on Syncfusion.Blazor.Calendars.

Packages Downloads
Syncfusion.Blazor.WordProcessor
This package provides the functionality to utilize the features of Syncfusion® Blazor Word Processor (Document Editor) component and more.
123
Syncfusion.Blazor.Grid
This package provides the functionality to utilize the features of Syncfusion® Blazor DataGrid component and more.
123
Syncfusion.Blazor.WordProcessor
This package provides the functionality to utilize the features of Syncfusion® Blazor Word Processor (Document Editor) component and more.
77
Syncfusion.Blazor.Grid
This package provides the functionality to utilize the features of Syncfusion® Blazor DataGrid component and more.
77
Syncfusion.Blazor.Grid
This package provides the functionality to utilize the features of Syncfusion® Blazor DataGrid component and more.
65
Syncfusion.Blazor.WordProcessor
This package provides the functionality to utilize the features of Syncfusion® Blazor Word Processor (Document Editor) component and more.
65
Syncfusion.Blazor.WordProcessor
This package provides the functionality to utilize the features of Syncfusion® Blazor Word Processor (Document Editor) component and more.
31
Syncfusion.Blazor.Grid
This package provides the functionality to utilize the features of Syncfusion® Blazor DataGrid component and more.
31
Syncfusion.Blazor.Grid
This package provides the functionality to utilize the features of Syncfusion® Blazor DataGrid component and more.
29
Syncfusion.Blazor.WordProcessor
This package provides the functionality to utilize the features of Syncfusion® Blazor Word Processor (Document Editor) component and more.
28
Syncfusion.Blazor.WordProcessor
This package provides the functionality to utilize the features of Syncfusion® Blazor Word Processor (Document Editor) component and more.
18
Syncfusion.Blazor.Grid
This package provides the functionality to utilize the features of Syncfusion® Blazor DataGrid component and more.
18
Syncfusion.Blazor.WordProcessor
This package provides the functionality to utilize the features of Syncfusion® Blazor Word Processor (Document Editor) component and more.
10
Syncfusion.Blazor.Grid
This package provides the functionality to utilize the features of Syncfusion® Blazor DataGrid component and more.
9
Syncfusion.Blazor.WordProcessor
This package provides the functionality to utilize the features of Syncfusion Blazor Word Processor (Document Editor) component and more.
8
Syncfusion.Blazor.WordProcessor
This package provides the functionality to utilize the features of Syncfusion® Blazor Word Processor (Document Editor) component and more.
8

Version Downloads Last updated
33.1.46 2 04/04/2026
33.1.45 2 03/26/2026
33.1.44 2 03/16/2026
32.2.9 123 03/16/2026
32.2.8 77 03/05/2026
32.2.7 25 02/25/2026
32.2.5 2 02/19/2026
32.2.4 2 02/19/2026
32.2.3 2 02/10/2026
32.1.25 31 01/29/2026
32.1.24 6 01/22/2026
32.1.23 31 01/14/2026
32.1.22 6 01/21/2026
32.1.21 17 12/30/2025
32.1.20 7 01/01/2026
32.1.19 7 01/01/2026
31.2.18 10 12/09/2025
31.2.16 4 12/10/2025
31.2.15 64 12/10/2025
31.2.12 5 12/09/2025
31.2.10 6 12/09/2025
31.2.5 6 12/09/2025
31.2.4 5 12/10/2025
31.2.3 6 12/09/2025
31.2.2 7 12/09/2025
31.1.23 5 12/09/2025
31.1.22 6 12/10/2025
31.1.21 4 12/11/2025
31.1.20 5 12/09/2025
31.1.19 7 12/09/2025
31.1.18 4 12/11/2025
31.1.17 5 12/09/2025
30.2.7 5 12/10/2025
30.2.6 6 12/10/2025
30.2.5 6 12/10/2025
30.2.4 8 12/09/2025
30.1.42 5 12/09/2025
30.1.41 6 12/10/2025
30.1.40 4 12/10/2025
30.1.39 5 12/10/2025
30.1.38 5 12/10/2025
30.1.37 6 12/10/2025
29.2.11 6 12/10/2025
29.2.10 5 12/09/2025
29.2.9 5 12/11/2025
29.2.8 5 12/10/2025
29.2.7 7 12/09/2025
29.2.5 6 12/09/2025
29.2.4 5 12/10/2025
29.1.41 6 12/09/2025
29.1.40 4 12/10/2025
29.1.39 4 12/10/2025
29.1.38 5 12/10/2025
29.1.37 6 12/09/2025
29.1.35 5 12/09/2025
29.1.33 6 12/10/2025
28.2.12 8 12/09/2025
28.2.11 6 12/10/2025
28.2.9 5 12/10/2025
28.2.7 8 12/09/2025
28.2.6 5 12/10/2025
28.2.5 6 12/09/2025
28.2.4 6 12/09/2025
28.2.3 7 12/09/2025
28.1.41 8 12/09/2025
28.1.39 5 12/10/2025
28.1.38 5 12/10/2025
28.1.37 5 12/09/2025
28.1.36 6 12/10/2025
28.1.35 5 12/10/2025
28.1.33 7 12/10/2025
27.2.5 4 12/10/2025
27.2.4 6 12/09/2025
27.2.3 5 12/10/2025
27.2.2 4 12/11/2025
27.1.58 4 12/10/2025
27.1.57 5 12/09/2025
27.1.56 4 12/09/2025
27.1.55 6 12/09/2025
27.1.53 4 12/10/2025
27.1.52 5 12/10/2025
27.1.51 6 12/09/2025
27.1.50 4 12/10/2025
27.1.48 4 12/10/2025
26.2.14 4 12/10/2025
26.2.13 5 12/10/2025
26.2.12 5 12/10/2025
26.2.11 6 12/09/2025
26.2.10 4 12/10/2025
26.2.9 6 12/09/2025
26.2.8 6 12/09/2025
26.2.7 6 12/09/2025
26.2.5 7 12/10/2025
26.2.4 6 12/10/2025
26.1.42 5 12/09/2025
26.1.41 5 12/09/2025
26.1.40 4 12/10/2025
26.1.39 6 12/09/2025
26.1.38 5 12/10/2025
26.1.35 4 12/10/2025
25.2.7 7 12/10/2025
25.2.6 6 12/10/2025
25.2.5 4 12/10/2025
25.2.4 6 12/10/2025
25.2.3 6 12/10/2025
25.1.42 5 12/09/2025
25.1.41 7 12/09/2025
25.1.40 5 12/10/2025
25.1.39 4 12/10/2025
25.1.38 5 12/10/2025
25.1.37 5 12/09/2025
25.1.35 5 12/10/2025
24.2.9 7 12/09/2025
24.2.8 6 12/09/2025
24.2.7 7 12/09/2025
24.2.6 6 12/09/2025
24.2.5 6 12/09/2025
24.2.4 4 12/11/2025
24.2.3 7 12/09/2025
24.1.47 3 12/10/2025
24.1.46 5 12/10/2025
24.1.45 5 12/10/2025
24.1.44 5 12/10/2025
24.1.43 4 12/10/2025
24.1.41 5 12/10/2025
23.2.7 6 12/10/2025
23.2.6 5 12/11/2025
23.2.5 6 12/09/2025
23.2.4 6 12/09/2025
23.1.44 6 12/10/2025
23.1.43 5 12/10/2025
23.1.42 5 12/10/2025
23.1.41 6 12/09/2025
23.1.40 5 12/10/2025
23.1.39 5 12/10/2025
23.1.38 6 12/10/2025
23.1.36 6 12/10/2025
22.2.12 4 12/10/2025
22.2.11 4 12/09/2025
22.2.10 6 12/10/2025
22.2.9 4 12/09/2025
22.2.8 6 12/09/2025
22.2.7 5 12/09/2025
22.2.5 4 12/11/2025
22.1.39 5 12/10/2025
22.1.38 5 12/10/2025
22.1.37 5 12/09/2025
22.1.36 5 12/09/2025
22.1.34 4 12/10/2025
21.2.10 6 12/09/2025
21.2.9 7 12/09/2025
21.2.8 7 12/10/2025
21.2.6 6 12/10/2025
21.2.5 6 12/10/2025
21.2.4 5 12/10/2025
21.2.3 7 12/10/2025
21.1.41 7 12/10/2025
21.1.39 6 12/10/2025
21.1.38 4 12/10/2025
21.1.37 5 12/09/2025
21.1.35 5 12/10/2025
20.4.0.54 4 12/10/2025
20.4.0.53 3 12/10/2025
20.4.0.52 4 12/10/2025
20.4.0.51 4 12/10/2025
20.4.0.50 6 12/09/2025
20.4.0.49 5 12/09/2025
20.4.0.48 3 01/20/2026
20.4.0.44 5 12/10/2025
20.4.0.43 5 12/10/2025
20.4.0.42 5 12/10/2025
20.4.0.41 6 12/10/2025
20.4.0.40 5 12/09/2025
20.4.0.38 4 12/10/2025
20.3.0.61 5 12/10/2025
20.3.0.60 4 12/10/2025
20.3.0.59 4 12/09/2025
20.3.0.58 5 12/10/2025
20.3.0.57 6 12/09/2025
20.3.0.56 6 12/09/2025
20.3.0.52 5 12/09/2025
20.3.0.50 6 12/09/2025
20.3.0.49 4 12/10/2025
20.3.0.48 4 12/10/2025
20.3.0.47 4 12/10/2025
20.2.0.50 5 12/09/2025
20.2.0.49 4 12/10/2025
20.2.0.48 4 12/10/2025
20.2.0.46 5 12/10/2025
20.2.0.45 4 12/10/2025
20.2.0.44 5 12/10/2025
20.2.0.43 6 12/10/2025
20.2.0.40 5 12/09/2025
20.2.0.39 4 12/10/2025
20.2.0.38 6 12/09/2025
20.2.0.36 5 12/09/2025
20.1.0.61 3 12/10/2025
20.1.0.60 4 12/10/2025
20.1.0.59 5 12/09/2025
20.1.0.58 6 12/09/2025
20.1.0.57 5 12/09/2025
20.1.0.56 5 12/09/2025
20.1.0.55 6 12/10/2025
20.1.0.52 3 12/10/2025
20.1.0.51 5 12/10/2025
20.1.0.50 6 12/09/2025
20.1.0.48 5 12/09/2025
20.1.0.47 5 12/09/2025
19.4.0.56 5 12/09/2025
19.4.0.55 5 12/09/2025
19.4.0.54 5 12/10/2025
19.4.0.53 5 12/09/2025
19.4.0.52 4 12/11/2025
19.4.0.50 4 12/09/2025
19.4.0.48 6 12/10/2025
19.4.0.47 5 12/09/2025
19.4.0.43 5 12/10/2025
19.4.0.42 5 12/09/2025
19.4.0.41 5 12/10/2025
19.4.0.40 4 12/10/2025
19.4.0.38 4 12/10/2025
19.3.0.59 5 12/09/2025
19.3.0.57 5 12/09/2025
19.3.0.56 3 12/13/2025
19.3.0.55 5 12/10/2025
19.3.0.54 5 12/10/2025
19.3.0.53 5 12/10/2025
19.3.0.48 6 12/10/2025
19.3.0.47 6 12/09/2025
19.3.0.46 5 12/10/2025
19.3.0.45 5 12/09/2025
19.3.0.44 4 12/09/2025
19.3.0.43 4 12/09/2025
19.2.0.62 5 12/09/2025
19.2.0.60 6 12/10/2025
19.2.0.59 5 12/09/2025
19.2.0.57 5 12/09/2025
19.2.0.56 6 12/09/2025
19.2.0.55 7 12/09/2025
19.2.0.51 4 12/09/2025
19.2.0.49 7 12/09/2025
19.2.0.48 4 12/10/2025
19.2.0.47 5 12/09/2025
19.2.0.46 4 12/09/2025
19.2.0.44 6 12/09/2025
19.1.0.69 5 12/10/2025
19.1.0.67 5 12/10/2025
19.1.0.66 4 12/10/2025
19.1.0.65 5 12/09/2025
19.1.0.64 6 12/10/2025
19.1.0.63 3 12/10/2025
19.1.0.59 4 12/10/2025
19.1.0.58 5 12/10/2025
19.1.0.57 6 12/09/2025
19.1.0.56 5 12/10/2025
19.1.0.55 5 12/10/2025
19.1.0.54 4 12/10/2025
18.4.0.49 6 12/10/2025
18.4.0.48 4 12/10/2025
18.4.0.47 6 12/10/2025
18.4.0.46 3 01/21/2026
18.4.0.44 5 12/10/2025
18.4.0.43 6 12/09/2025
18.4.0.42 5 12/09/2025
18.4.0.41 6 12/09/2025
18.4.0.39 4 12/10/2025
18.4.0.35 6 12/09/2025
18.4.0.34 6 12/09/2025
18.4.0.33 4 12/10/2025
18.4.0.32 5 12/10/2025
18.4.0.31 6 12/10/2025
18.4.0.30 4 12/10/2025