【问题标题】: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))
它对我有用!