flatpickr 设置defaultHour没用

 我在初始化flatpickr 时间选择控件【后】,先在时间控件选择框里面乱选了一个结束时间。然后选择一条带有开始时间和结束时间的信息。并且同时设置flatpickr的最大和最小时间。  在我没有重新设置最大最小时间时flatpickr设置defaultHour都是有用且正常的。但是只要我一重新设置最大和最小时间,defaultHour就没用了。后来发现实际上是因为我设置的最大时间没用包含我之前乱选的时间【---------最大时间2019.1.7--------乱选时间2019.1.8】。所以导致时分秒的选择变成0了。所以我后来怎么选defaultHour都没用了。

一、开始随便选择一个时间。结束时间的defaultHour 是23

二、设置一个maxDate 和 minDate

三、此时再次选择结束时间,时分秒就会为0,而不是defaultHour设置的23

我的解决办法:

在设置maxDate 和 minDate的时候。手动把之前的值置空。就可以了。

原因

因为flatpickr虽然设置了defaultHour,但是我们在手动修改time的时候它下一次选择不会重回defaultHour。我之前设置maxDate的时候,因为不在一个范围,选择的时分秒就被自动置为0了。以后每次选择就都是0【唉,这个问题想了老半天了。怪我不熟】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值