DocsCalendar
Calendar
A date field component that allows users to select a date from a calendar.
Preview
Installation
npx shadcn@latest add calendarUsage
"use client"
import * as React from "react"
import { Calendar } from "@/components/ui/calendar"
export function CalendarDemo() {
const [date, setDate] = React.useState<Date | undefined>(new Date())
return (
<Calendar
mode="single"
selected={date}
onSelect={setDate}
/>
)
}Range Mode
<Calendar
mode="range"
selected={range}
onSelect={setRange}
numberOfMonths={2}
/>On This Page