Material UI Reactの月と年の選択について質問する

Material UI Reactの月と年の選択について質問する

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現在の日付の表示方法を変更するには、 inputFormatpropを使用します。date-fnsを使用している場合は、これ参考までにここに表があります。

<DatePicker inputFormat="yyyy-MM"

Codesandbox デモ

マテリアルUI V4

このセクションで説明されているように、さまざまなビューを使用できます。ここ

<DatePicker
  variant="inline"
  openTo="year"
  views={["year", "month"]}
  label="Year and Month"
  helperText="Start from year selection"
  value={selectedDate}
  onChange={handleDateChange}
/>

ライブデモ

64112889/month-and-year-picker-in-materialui-react-js を編集

おすすめ記事