如上图所示,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
});
老,我也出现了同样的问题,跨年选择后,可以选择不在选择范围内的日期。想问下你是怎么解决这个问题的
你好,该链接无法正常访问,请提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html