日曆可以選取單一日期、日期範圍或多個日期。值是一般的 ISO 日期,例如 2026-09-25,不含會讓日期偏移的時區,因此可以直接傳給伺服器或 <input type="date">。
每週從地區設定的第一天開始,月份和星期的名稱以及數字都使用其語言。min、max 和 unavailable 用來排除日期,months 可並排顯示多個月份;要前往較遠的日期時,點選標題即可切換到月份和年份檢視。
和 WAI-ARIA 的日期選擇器模式一樣,每一天都能用鍵盤到達,並以完整日期命名。
送貨日期
今天之前、max 之後或被 unavailable 排除的日期都無法選取,但鍵盤仍會經過這些日期。
日期範圍
使用 selection="range" 時,第一次選取會決定範圍的起點,在第二次選取之前,範圍的醒目提示會跟著指標移動。months="2" 和 weekNumbers 可以一次顯示更多內容。
多個日期
使用 selection="multiple" 時,每次選取都會加入或移除一個日期。firstDay 可以讓一週從地區設定預設以外的另一天開始。