Uncaught RangeError: `options.awareOfUnicodeTokens` должен быть установлен в` true`, чтобы использовать `YYYY` в средстве выбора даты - PullRequest
0 голосов
/ 09 декабря 2018

Я использую упаковщик даты в моем проекте демо-реакции.https://www.npmjs.com/package/react-datepicker Все работает нормально, но у меня есть одна проблема whenever I remove one text from date value it gives me this error

Uncaught RangeError: options.awareOfUnicodeTokens должен быть установлен в true, чтобы использовать YYYY токен;см .: https://git.io/fxCyr в throwProtectedError (nk7475yjwl.codesandbox.io/node_modules/react-datepicker/lib/index.js:2211) в parse (nk7475yjwl.codesandbox.io/node_modules/react-dbpindexer).js: 5733) по адресу parseDate (nk7475yjwl.codesandbox.io/node_modules/react-datepicker/lib/index.js:5962) по адресу DatePicker._this.handleChange (nk7475yjwl.codesandbox.io/node-mop/er/erde.lipjs: 8536) в HTMLUnknownElement.callCallback (реагировать-dom.development.js: 145) в Object.invokeGuardedCallbackDev (реагировать-dom.development.js: 195) в invokeGuardedCallback (реагировать-dom.development.js: 248) в invokeRackCardresponse-dom.development.js: 262) в executeDispatch (react-dom.development.js: 593) в executeDispatchesInOrder (реагировать-dom.development.js: 615) в executeDispatchesAndRelease (react-dom.development.js: 713) вexecuteDispatchesAndReleaseTopLevel (реагировать-dom.development.js: 724) в Array.forEach () в forEachAccumulated (реагировать-dom.development.js: 692) в runEventsInBatch (реct-dom.development.js: 855) в runExtractedEventsInBatch (react-dom.development.js: 864) в handleTopLevel (реагирующий-dom.development.js: 4857) в batchedUpdates $ 1 (react-dom.development.js: 17498)в batchedUpdates (react-dom.development.js: 2189) в dispatchEvent (реагировать-dom.development.js: 4936) в interactiveUpdates $ 1 (реагировать-dom.development.js: 17553) в interactiveUpdates (реагировать-dom.development.js): 2208) at dispatchInteractiveEvent (Reaction-dom.development.js: 4913)

Действия по созданию ошибки

  1. Запустите приложение. Показывает 09-Dec-1998
  2. Попробуйте удалить 8 из поля или из 1998.это показывает выше ошибка

вот мой код

https://codesandbox.io/s/nk7475yjwl

git link https://github.com/Hacker0x01/react-datepicker

1 Ответ

0 голосов
/ 09 декабря 2018

Как говорится здесь , YY и YYYY, которые представляют местный год нумерации недели (44, 01, 00, 17), часто путают с yy и yyyy, которые представляют календарный год.

Попробуйте заменить дд-ммм-гггг на дд-ммм-гггг

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...