【问题标题】:Invalid date provided: Invalid Date提供的无效日期:无效日期
【发布时间】:2021-12-30 06:58:00
【问题描述】:

我收到以下错误 form.min.js:1 错误:提供的日期无效:日期无效 在 Object.parseDate (form.min.js:1)

我正在使用 flatpickr 在输入字段中选择日期。

如果有人有解决方案,请与我分享。

提前致谢。

【问题讨论】:

  • 你能分享你的代码吗?
  • 请分享代码以获得正确的建议。

标签: javascript angular flatpickr


【解决方案1】:

我猜你正在向日历提供 defaultDate,比如初始值?如果您在那里遇到问题,请检查您是否以正确的格式传递值:https://flatpickr.js.org/examples/ 例如:

日期对象

new Date(2015, 0, 10)

时间戳

1488136398547

ISO 日期字符串

"2017-02-26T19:40:03.243Z"

控制台记录您传递给组件的值以检查实际格式。

【讨论】:

    【解决方案2】:

    例如,

    var testDate;
    var expDate = 04/08/2022;
    
    testDate = new Date(expDate.substr(6, 4), expDate.substr(3, 2) - 1, expDate.substr(0, 2))
    

    它对我有用!

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2011-04-18
    • 2019-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-27
    • 2022-01-23
    • 2017-04-04
    相关资源
    最近更新 更多