1. 釘釘小程序如何做出日歷選擇器的效果
推薦一個layui插件,一個元素實例化日歷時間選擇器
2. 小程序表單中日期選擇器可以限制日期嗎
不是、end屬性,而是min、max屬性。如下:
<input type="date" id="time"/>
<script type="text/javascript">
//今天的時間
var day = new Date();
day.setTime(day.getTime());
var time = day.getFullYear()+"-" + ('0'+ (day.getMonth() + 1)).slice(-2) + "-" + ('0' + day.getDate()).slice(-2);
//昨天的時間
var day1 = new Date();
day1.setTime(day1.getTime() -24 * 60 * 60 * 1000);
var min = day1.getFullYear()+"-" + ('0'+ (day1.getMonth() + 1)).slice(-2) + "-" + ('0' + day1.getDate()).slice(-2);
//明天的時間
var day2 = new Date();
day2.setTime(day2.getTime() + 24 * 60 * 60 * 1000);
var max = day2.getFullYear()+"-" + ('0'+ (day2.getMonth() + 1)).slice(-2) + "-" + ('0' + day2.getDate()).slice(-2);
//默認時間為今天
document.getElementById('time').value = time;
//限制不能選擇昨天之前的日期(加上屬性min)
document.getElementById('time').setAttribute('min', min);
//限制不能選擇明天之後的日期(加上屬性max)
document.getElementById('time').setAttribute('max', max);
</script>
3. 微信小程序如何讓日期選擇器循環
微信小程序讓日期選擇器循環的方法是:
1、自定義選擇器組件需要用到picker-view跟picker-view-column。
2、打開選擇器時就要獲取到當前的年月日,使用for遍歷直接生成年份數組跟月份數組。註:天數根據年份跟月份動態生成。
3、在選擇的過程中,選擇器有個改變事件,當年份或者月份改變的時候,天數要隨之變化。