Material UI を使用して月ピッカーと年ピッカーを実装する方法はありますか。月ビューでは、出力は月と年のみのようになります。例: 2020-09
ベストアンサー1
マテリアルUI V5
Material UI v5ではDatePicker
、@mui/lab
サードパーティのパッケージをインストールする必要がなくなりました。月と年のみに制限するには、view
小道具このような:
<DatePicker
views={['year', 'month']}
label="Year and Month"
minDate={new Date('2012-03-01')}
maxDate={new Date('2023-06-01')}
value={value}
onChange={setValue}
renderInput={(params) => <TextField {...params} helperText={null} />}
/>
出力は月と年のみのようになります。例: 2020-09
TextField
現在の日付の表示方法を変更するには、 inputFormat
propを使用します。date-fnsを使用している場合は、これ参考までにここに表があります。
<DatePicker inputFormat="yyyy-MM"
マテリアルUI V4
このセクションで説明されているように、さまざまなビューを使用できます。ここ。
<DatePicker
variant="inline"
openTo="year"
views={["year", "month"]}
label="Year and Month"
helperText="Start from year selection"
value={selectedDate}
onChange={handleDateChange}
/>