Я пытаюсь использовать responsedatepicker, но я получаю сообщение об ошибке, что setHours не определено - PullRequest
0 голосов
/ 04 февраля 2020

Я знаю, что этот набор должен выполняться на объектах Date, но даже когда я выполняю на объекте Date. Средство реагирования на данные вообще не работает.

  • Строка 12: 3: setHours не определено no-undef

  • Строка 12: 12: 'setMinutes' не определено no-undef

  • Строка 43: 9: 'setHours' не определено no-undef

  • Line 43:18: 'setMinutes' не определено no-undef

  • Строка 44: 9: 'setHours' не определено no-undef

  • Строка 44:18: «setMinutes» не определена no-undef

  • Строка 45: 9: «setHours» не определена no-undef

  • Строка 45:18: «setMinutes» не определена no-undef

  • Строка 46: 9: «setHours» не определена no-undef

  • Строка 46:18: «setMinutes» не определено no-undef

        const [startDate, setStartDate] = useState(
          setHours(setMinutes(new Date(), 30), 16)
        );
        return (
          <DatePicker
            selected={startDate}
            onChange={date => setStartDate(date)}
            showTimeSelect
            excludeTimes={[
              setHours(setMinutes(new Date(), 0), 17),
              setHours(setMinutes(new Date(), 30), 18),
              setHours(setMinutes(new Date(), 30), 19),
              setHours(setMinutes(new Date(), 30), 17)
            ]}
            dateFormat="MMMM d, yyyy h:mm aa"
          />
        );
      }; ```


1 Ответ

1 голос
/ 04 февраля 2020

Вы должны импортировать setHours и setMinutes из date-fns модуля

import setHours from "date-fns/setMinutes";
import setMinutes from "date-fns/setMinutes";
...