文档
日历

日历

一个日期字段组件,允许用户输入和编辑日期。

关于

<Calendar> 组件构建于 React DayPicker 之上。

安装

pnpm dlx shadcn@latest add calendar

用法

import { Calendar } from "@/components/ui/calendar"
const [date, setDate] = React.useState<Date | undefined>(new Date())
 
return (
  <Calendar
    mode="single"
    selected={date}
    onSelect={setDate}
    className="rounded-md border"
  />
)

有关更多信息,请参阅 React DayPicker 文档。

日期选择器

您可以使用 <Calendar> 组件构建日期选择器。 有关更多信息,请参阅日期选择器页面。

示例

表单

您的出生日期用于计算您的年龄。

更新日志

11-03-2024 day_outside 颜色

  • 更改了 day_outside 类的颜色,以提高对比度

    calendar.tsx
    "day_outside:
          "day-outside text-muted-foreground aria-selected:bg-accent/50 aria-selected:text-muted-foreground",