代码之家  ›  专栏  ›  技术社区  ›  user5711656

未捕获的范围错误:`options.awareofunicodetokens`必须设置为'true`才能在日期选取器中使用'yyyy'

  •  1
  • user5711656  · 技术社区  · 6 年前

    我在我的demo react项目中使用日期打包程序。 https://www.npmjs.com/package/react-datepicker 一切正常,但我有一个问题 whenever I remove one text from date value it gives me this error

    未捕获范围错误: options.awareOfUnicodeTokens 必须设置为 true 使用 YYYY 令牌;见: https://git.io/fxCyr 在throwProtectedError(nk7475yjwl.codesandbox.io/node_modules/react-datepicker/lib/index.js:2211) at parse(nk7475yjwl.codesandbox.io/node_modules/react-datepicker/lib/index.js:5733) 在parsedate(nk7475yjwl.codesandbox.io/node_modules/react-datepicker/lib/index.js:5962) 在datepicker._this.handlechange(nk7475yjwl.codesandbox.io/node_modules/react-datepicker/lib/index.js:8536) 在htmlunknownelement.callCallback(react dom.development.js:145) 位于object.invokeguardCallbackdev(react dom.development.js:195) 在invokeguardedcallback上(react dom.development.js:248) 在InvokeGuardedCallbackAndCatchFirstError(react dom.development.js:262) 在ExecuteDispatch上(react dom.development.js:593) 在ExecuteDispatchesNorder上(react dom.development.js:615) 在ExecuteDispatchesAndRelease上(react dom.development.js:713) 在ExecuteDispatchesAndReleaseTopLevel上(react dom.development.js:724) 在array.foreach()处 在前边聚集(react dom.development.js:692) 在runeventsinbatch上(react dom.development.js:855) 在runextractedEventsInbatch上(react dom.development.js:864) 在handletoplevel(react dom.development.js:4857) 在batchedupdates$1(react dom.development.js:17498) 在batchedupdates(react dom.development.js:2189) 在Dispatchevent(react dom.development.js:4936) 在InteractiveUpdates$1(react dom.development.js:17553) 在InteractiveUpdates上(react dom.development.js:2208) 在DispatchInteractiveEvent(react dom.development.js:4913)

    产生错误的步骤

    1. 运行应用程序。它显示 09-Dec-1998
    2. 尝试移除 8 从现场或从 1998 . 上面显示错误

    这是我的密码

    https://codesandbox.io/s/nk7475yjwl

    Git链接 https://github.com/Hacker0x01/react-datepicker

    1 回复  |  直到 6 年前
        1
  •  2
  •   shubham    6 年前

    正如它所说的 here 表示本地周编号年份(44、01、00、17)的、YY和YYYY经常与表示日历年的YY和YYYY混淆。

    尝试替换 DD MMYYYY 具有 DD MMYYYY