カレンダーでは、1つの日付、期間、または複数の日付を選択できます。値は 2026-09-25 のようなシンプルな ISO 形式の日付で、日付をずらすタイムゾーンを含まないため、そのままサーバーや <input type="date"> に渡せます。
週はロケールが定める曜日から始まり、月や曜日の名前と数字はロケールの言語で表示されます。min、max、unavailable で選べない日を決め、months で複数の月を並べて表示します。タイトルを押すと月や年の一覧に切り替わるので、遠い日付にもすぐ移動できます。
WAI-ARIA の日付ピッカーのパターンと同様に、すべての日にキーボードで移動でき、各日には省略のない日付が名前として付きます。
配達日
今日より前の日、max より後の日、unavailable で除外された日は選べませんが、キーボードではそれらの日も通って移動できます。
期間
selection="range" では、1回目の選択で期間が始まり、2回目の選択までは期間を示す帯がポインターに追従します。months="2" と weekNumbers で、一度に多くの情報を表示できます。
複数の日付
selection="multiple" では、選ぶたびにその日が追加または削除されます。firstDay を使うと、ロケールとは別の曜日から週を始められます。