日历可以选择单个日期、日期范围或多个日期。值是普通的 ISO 日期,例如 2026-09-25,不带会让日期偏移的时区,因此可以直接发送给服务器或 <input type="date">。
每周从语言环境规定的第一天开始,月份和星期的名称以及数字都使用其语言。min、max 和 unavailable 用于排除日期,months 可并排显示多个月份;要前往较远的日期时,点击标题即可切换到月份和年份视图。
与 WAI-ARIA 的日期选择器模式一样,每一天都可以通过键盘到达,并以完整日期命名。
送货日期
今天之前、max 之后或被 unavailable 排除的日期都无法选择,但键盘仍会经过这些日期。
日期范围
使用 selection="range" 时,第一次选择确定范围的起点,在第二次选择之前,范围的高亮区间会跟随指针。months="2" 和 weekNumbers 可以一次显示更多内容。
多个日期
使用 selection="multiple" 时,每次选择都会添加或移除一个日期。firstDay 可以让一周从语言环境默认以外的另一天开始。