Skip to content

Calendar

Date selection, scheduling, and time components

Calendar

Single-month interactive grid — keyboard navigable with PhiaCalendar hook

March 2026
Su
Mo
Tu
We
Th
Fr
Sa

Click a date to select

BigCalendar

Google Calendar-style full-month view with event pills and view switcher

March 2026

MON
TUE
WED
THU
FRI
SAT
SUN
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5

EventCalendar

Month grid with colored event dot-badges per day

March 2026

Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
Team standup
13
14
15
Deploy v2
16
17
18
19
20
Deadline
21
22
23
24
Sprint review
25
26
27
28
29
30
31

HeatmapCalendar

GitHub-style contribution grid — intensity 0–4 based on max_value

Sun
Mon
Tue
Wed
Thu
Fri
Sat
Less
More

WeekCalendar

Compact 7-day strip with prev/next navigation

March '26
Mon 9
Tue 10
Wed 11
Thu 12
Fri 13
Sat 14
Sun 15

Selected: Tuesday, March 10

RangeCalendar

Two-click range selection with visual band — server-side state

March '26
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4

Click start date

MultiSelectCalendar

Toggle individual non-contiguous dates — each click adds or removes

March 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4

0 date(s) selected

BadgeCalendar

Numeric count badge per day — ideal for task counts or notifications

March, 2026
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
3 11
12
13
14
7 15
16
17
18
19
2 20
21
22
23
24
25
26
27
28
29
30
31

StreakCalendar

Duolingo-style habit tracker — completed/missed/rest states per day

March '26 🔥 7 day streak
Mon
Tue
Wed
Thu
Fri
Sat
Sun
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
Done Missed Rest

BookingCalendar

Airbnb-style availability calendar with per-cell states and prices

March '26
Mon
Tue
Wed
Thu
Fri
Sat
Sun
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11 $99
12 $99
13 $120
14
15
16
17 $150
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
Unavailable Available

DateRangePresets

Preset shortcuts (Today, Last 7 days…) + calendar custom range

March 2026
Su
Mo
Tu
We
Th
Fr
Sa
Mar 03, 2026 – Mar 10, 2026

ScheduleEventCard

Event card with colored left border, date, time range, category badge

Team Standup

📅 2026 / MAR / 10
🕐 09:00 AM - 09:30 AM
👤
👤
👤
Meeting

Design Sprint

📅 2026 / MAR / 12
🕐 10:00 AM - 12:00 PM
👤
👤
Event

Annual Leave

📅 2026 / MAR / 15
Leave

Deploy v2

📅 2026 / MAR / 20
🕐 3:00 PM - 4:00 PM

DateCard & DateStrip

Individual selectable day card and horizontal scrollable strip

DateCard — individual sizes

10 Tue
11 Wed
12 Thu
13 Fri

DateStrip — scrollable week

10 Tue
11 Wed
12 Thu
13 Fri
14 Sat
15 Sun
16 Mon

CountdownTimer

SVG arc ring (circular) and flat card variants — zero JS, server-driven

14:32 15 min

Circular (default)

14:32
15 min

Flat with actions

TimePicker, DateField, DateTimePicker, MonthPicker, YearPicker, WeekPicker

Styled native HTML inputs — zero JS, accessible, works in any context

WeekDayPicker

Compact day-of-week selector — single or multiple mode, locale-aware

Multiple (working days)

Selected: mon, tue, wed, thu, fri

Single (read-only)

DailyAgenda

Day view with time slots and event blocks

Mon
October 5
2026
2 FRI
3 SAT
4 SUN
5 MON
6 TUE
7 WED
8 THU
🔵 Team Standup 09:00
🟣 Design Review 11:00
🟢 Lunch Break 12:00
🟠 Sprint Planning 14:00

MultiMonthCalendar

Side-by-side month panels — great for date range selection

October '26 – December '26
October '26
Sun
Mon
Tue
Wed
Thu
Fri
Sat
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
November '26
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
December '26
Sun
Mon
Tue
Wed
Thu
Fri
Sat
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2

WheelPicker

iOS-style scroll wheel selector — for time, date, or custom values

7
8
9
10
11
20
25
30
35
40
AM
PM
AM
PM
AM