DatePicker 할 수 없에서 멀리 가서 현재 연월

0

질문

Im 를 사용하 DatePickerField 다음과 같이 입력을 위한 생년월일

           <DatePickerField
              name={dateOfBirth.name}
              label={dateOfBirth.label}
              format="dd/mm/yy"
              views={['date', 'month', 'year']}
              minDate={new Date('31/12/1900')}
              maxDate={new Date()}
              fullWidth
            />

여기에는 코드 DatePickerField.js

import React, { useState, useEffect } from 'react';
import { useField } from 'formik';
import Grid from '@material-ui/core/Grid';
import {
  MuiPickersUtilsProvider,
  KeyboardDatePicker
} from '@material-ui/pickers';
import DateFnsUtils from '@date-io/date-fns';

export default function DatePickerField(props) {
  const [field, meta, helper] = useField(props);
  const { touched, error } = meta;
  const { setValue } = helper;
  const isError = touched && error && true;
  const { value } = field;
  const [selectedDate, setSelectedDate] = useState(null);

  useEffect(() => {
    if (value) {
      const date = new Date(value);
      setSelectedDate(date);
    }
  }, [value]);

  function _onChange(date) {
    if (date) {
      setSelectedDate(date);
      try {
        const ISODateString = date.toISOString();
        setValue(ISODateString);
      } catch (error) {
        setValue(date);
      }
    } else {
      setValue(date);
    }
  }

  return (
    <Grid container>
      <MuiPickersUtilsProvider utils={DateFnsUtils}>
        <KeyboardDatePicker
          {...field}
          {...props}
          value={selectedDate}
          onChange={_onChange}
          error={isError}
          invalidDateMessage={isError && error}
          helperText={isError && error}
        />
      </MuiPickersUtilsProvider>
    </Grid>
  );
}

나를 탐색할 수 없을 매월 또는 사용하고 있다. 저는 정의 minDate 너무입니다. 무엇인지가 문제의 원인입니다.

material-ui reactjs
2021-11-24 04:41:56
1

최고의 응답

0
views={['year', 'month', 'date']}
minDate={new Date('1900/12/01')}
2021-11-24 05:44:11

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................