日期滚动选择器picker在跨年选择日期时会出现不在选定范围内存的日期选项
[图片] 如上图所示,picker为日期选择模式,并设置选择的日期的范围为2019-12-31到2020-01-03,正常情况下应该无法选择比2019-12-31更早的日期。 但是目前使用来看,在安卓系统上是可以选择到比2019-12-31更早的日期选项。该现象只出现在跨年时间段中,其它时间段无此问题。 动态图链接:https://s31.aconvert.com/convert/p3r68-cdx67/ucdu0-zwk3l.gif 该链接显示操作上述现象。 相关代码: WXML: <picker mode"date"value"{{dateNow}}"start"{{sARDate}}"end"{{eARDate}}"bindchange"bindDateChange"> <button class"weui_btn my_button"bindtap"gatherFormId">{{dateChangeShow}}</button> </picker> JS: let dateArray = result.checkTime.split("-"); let date = newDate(); date.setFullYear(dateArray[], (parseInt(dateArray[] - )), dateArray[]); //设置微信时间为服务器时间 //console.log(date); date.setDate(date.getDate() - ); //设置日期为三天前的日期 let year3 = date.getFullYear(); let month3 = date.getMonth() + let day3 = date.getDate(); that.setData({ sARDate: year3 + "-" + month3 + "-" + day3, eARDate: result.checkTime, //为服务器获取的校时时间 dateNow: result.checkTime, dateChangeShow: result.checkTime });