本文实例为大家分享了微信小程序实现时间选择的具体代码,供大家参考,具体内容如下
xml:
<view class="day-check" style="position:fixed;">
<picker class="picker_color" mode="date" value="{{dateValue}}" bindchange="datePickerBindchange">
<view class="line-left"></view>
<view class="turn_down_view">
<text class="picker_text">{{dateValue}}</text>
<image class="img_down" src="/pages/images/turn_down.png"></image>
</view>
</picker>
<text class="text_check">至</text>
<picker class="picker_color" mode="date" value="{{dateValue}}" bindchange="datePickerBindchange">
<view class="line-left"></view>
<view class="turn_down_view">
<text class="picker_text">{{dateValue}}</text>
<image class="img_down" src="/pages/images/turn_down.png"></image>
</view>
</picker>
</view>
<view class="line_view"></view>
css:
.day-check {
width: 100%;
height: 30px;
display: flex;
flex-direction: row;
justify-content: center;
border-bottom: 1px solid rgb(212, 212, 212);
}
.picker_color {
width: 50%;
height: 30px;
line-height: 30px;
}
.turn_down_view {
width: 100%;
height: 30px;
display: flex;
flex-direction: row;
justify-content: center;
}
.picker_text {
width: 50%;
height: 30px;
line-height: 30px;
font-size: 30rpx;
text-align: center;
}
.img_down {
width: 20px;
height: 20px;
margin-top: 5px;
}
.text_check {
width: 6%;
height: 30px;
line-height: 30px;
font-size: 30rpx;
text-align: center;
}
.order_query_item:active{
background-color: rgb(223, 11, 11);
}
js:
var animation
// 时间
const date = new Date()
const years = []
const months = []
const days = []
for (let i = 1990; i <= date.getFullYear(); i++) {
years.push(i)
}
for (let i = 1; i <= 12; i++) {
var k = i;
if (0 <= i && i <= 9) {
k = "0" + (i);
} else {
k = (i);
}
months.push(k)
}
for (let i = 1; i <= 31; i++) {
var k = i;
if (0 <= i && i <= 9) {
k = "0" + (i);
} else {
k = (i);
}
days.push(k)
}
Page({
data: {
currentIndex: 0,
dateValue: '选择时间',
},
datePickerBindchange: function (e) {
this.setData({
dateValue: e.detail.value
})
},
pickChange: function (e) {
this.setData({
index: e.detail.value
});
},
onLoad: function (options) {
},
onReady: function () {
},
onShow: function () {
},
onHide: function () {
},
onUnload: function () {
},
onPullDownRefresh: function () {
},
onReachBottom: function () {
},
onShareAppMessage: function () {
}
})
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。