Calendar

Calendarは、日付の表示や選択ができるコンポーネントです。

プロパティ

Calendarは、以下のプロパティをサポートしています。

名前 デフォルト値 説明
value string "" 日付(YYYY-MM-DD)を渡すことができます。
min string 0001-01-01 選択できる最小値を設定できます。
max string 9999-12-31 選択できる最大値を設定できます。
start string "" 範囲選択の開始日を指定できます。
end string "" 範囲選択の終了日を指定できます。
enableRange boolean false 範囲選択が可能になります。
onChange (value: string) => void なし 日付が選択されたときのコールバック関数です。
onRangeChange (value: CalendarRange) => void なし 日付が範囲選択されたときのコールバック関数です。

CalendarDate

CalendarDateは、1日分の情報を表すオブジェクトです。

名前 デフォルト値 説明
value number なし 日付(数値)です。
outOfMonth boolean なし 表示範囲外の月かどうか。
disabled boolean なし 選択できるかどうか。
formatDate string なし フォーマット済みの日付文字列です。

CalendarRange

CalendarRangeは、範囲選択された日付の情報を表すオブジェクトです。

名前 デフォルト値 説明
start string "" 開始日です。
end string "" 終了日です。

インストールの手順

以下のコンポーネントのコードを、使いたいプロジェクトにコピー&ペーストします。
パスは実際のプロジェクトの構成にあわせて更新します。

使い方


サンプル

Default

日付を表示・選択できます。

Min・Max

選択可能な範囲を指定できます。

Date

指定の日付を渡すことができます。

Range

日付を範囲選択することができます。

OnChange

コールバック関数で値を受け取ることができます。

With Input

InputDateとも組み合わせることができます。