MomentAdapter.js выдает дату.isUtc не является функцией

Я передаю дату в качестве начального значения для MUI DatePicker, но получаю следующую ошибку:

value.isUTC is not a function
./node_modules/@mui/x-date-pickers/AdapterMoment/AdapterMoment.js/AdapterMoment/this.getTimezone@

Это дата, которую я анализирую:

2024-03-12

Вот как я это разбираю:

const startDateIntervalFrom = startStringIntervalFrom ? moment(startStringIntervalFrom, searchFilterDateFormat).utc().toDate() : null;

Я на 100% уверен, что он правильно анализирует его, потому что я регистрирую его на консоли, поэтому средство выбора даты получает правильное значение даты.

И это мой выбор даты

      <DatePicker
        label = "From"
        value = {start}
        onChange = {handleStartDateChange}
      />
Зод: сила проверки и преобразования данных
Зод: сила проверки и преобразования данных
Сегодня я хочу познакомить вас с библиотекой Zod и раскрыть некоторые ее особенности, например, возможности валидации и трансформации данных, а также...
Как заставить Remix работать с Mantine и Cloudflare Pages/Workers
Как заставить Remix работать с Mantine и Cloudflare Pages/Workers
Мне нравится библиотека Mantine Component , но заставить ее работать без проблем с Remix бывает непросто.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
TypeScript против JavaScript
TypeScript против JavaScript
TypeScript vs JavaScript - в чем различия и какой из них выбрать?
Синхронизация localStorage в масштабах всего приложения с помощью пользовательского реактивного хука useLocalStorage
Синхронизация localStorage в масштабах всего приложения с помощью пользовательского реактивного хука useLocalStorage
Не все нужно хранить на стороне сервера. Иногда все, что вам нужно, это постоянное хранилище на стороне клиента для хранения уникальных для клиента...
Что такое ленивая загрузка в Angular и как ее применять
Что такое ленивая загрузка в Angular и как ее применять
Ленивая загрузка - это техника, используемая в Angular для повышения производительности приложения путем загрузки модулей только тогда, когда они...
0
0
165
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Выяснилось, что value принимает несколько типов дат. Но вам нужно передать тот, который вы использовали в адаптере, который окружает ваши входные данные. В моем случае мне просто нужно было передать объект типа moment.Moment.

Другие вопросы по теме

Похожие вопросы

Динамический тип машинописного текста, основанный на значении ключа «вид»
TypeScript React: выводит тип реквизита из общего
Машинописный текст теряет общий контекст при выполнении функции
Действие React Router 6 не подписывается на isSubmitting из формы React Hook + также не работает с мутацией запроса RTK
Общий тип со ссылкой на одно из его свойств другого типа
Next.JS AppProps — для обработки этого типа файла может потребоваться соответствующий загрузчик, в настоящее время ни один загрузчик не настроен для обработки этого файла
Как написать неуниверсальный тип для конструктора универсального класса в машинописном тексте или использовать универсальный тип с служебными типами?
Угловая кнопка возврата, запускающая предыдущий маршрут
При использовании FFI с Deno, как обращаться со структурой, возвращаемой функцией C?
Как исправить этот тип в TypeScript 5.4?