微信小程序实现日期范围选择

本文实例为大家分享了微信小程序实现日期范围选择的具体代码,供大家参考,具体内容如下

样式如下:

分别点击开始日期和结束日期选择时间(底部弹框):

date.wxml:

 <view class="range-style mar-top">                 <view class="picker-title">日期范围:</view>                 <!-- 时间段 -->                       <view class="picker_group">                       <picker mode="date" value="{{startdate}}"  end="{{enddate}}" bindchange="bindDateChange">                           <view class="picker">                           <text class = "{{startdate=='开始日期'?'text-style1':'text-style2'}}">{{startdate}}</text>                         </view>                       </picker>                       <text class = "text-style1">~</text>                      <picker mode="date" value="{{enddate}}" start="{{startdate}}" end="2050-01-01" bindchange="bindDateChange2">                           <view class="picker">                           <text class = "{{enddate=='结束日期'?'text-style1':'text-style2'}}">{{enddate}}</text>                          </view>                       </picker>               </view>   </view>

date.wxss:

.range-style {     display: flex;     align-items: center;     padding-left: 10rpx;     background-color: #fff; } .mar-top {     margin-top: 30rpx; } .picker-title {     font-size: 32rpx;     width: 150rpx; } .picker_group {     color: #888;     border: 1rpx solid #A4A6AE;     border-radius: 15rpx;     display: flex;     align-items: center;     justify-content: space-between;     padding: 20rpx 30rpx;     font-size: 32rpx; } .text-style1{     color:#A4A6AE; } .text-style2{     color:rgb(0,0,0,0.8); } .picker_group picker {     font-size: 34rpx;     height: 45rpx;     padding-left:20rpx;     padding-right:20rpx;     line-height: 45rpx; }

date.js:

Page({   data: {     startdate: '开始日期',//默认起始时间       enddate: '结束日期',//默认结束时间    },   bindDateChange(e) {     let that = this;     console.log(e.detail.value)     that.setData({       startdate: e.detail.value,     })   },   bindDateChange2(e) {     let that = this;     console.log(e.detail.value)     that.setData({       enddate: e.detail.value,     })   }, })

推荐阅读

    678元的索泰zt-h55d3-m1dh主板

    678元的索泰zt-h55d3-m1dh主板,,近日,索泰zt-h55d3-m1dh主板已经运到市场,这是基于英特尔H55芯片组。它支持LGA 1156接口的酷睿i系列处理器

    学习写字楼新选择6000元主流配置

    学习写字楼新选择6000元主流配置,,这种配置需要考虑双核心的办公和娱乐平台,充分考虑办公室的办公需求和娱乐需求,以约6000元的预算和cost-e

    金蝶专业版审核以前期间的单据

    金蝶专业版审核以前期间的单据,,1.之前会计是手工做账,现在是金蝶做账,需要什么资料入初始数据在金碟里把你手工帐的科目设置好,然后启用帐

    excel怎么用乘法函数

    excel怎么用乘法函数,乘法,函数,哪个,excel乘法函数怎么用?1、首先用鼠标选中要计算的单元格。2、然后选中单元格后点击左上方工具栏的fx公

    金蝶担保机构业务管理系统

    金蝶担保机构业务管理系统,,1.金蝶财务软件怎么使用?软件使用方法 使用需要先登陆到数据库,可只导出V3数据或只导出最新年度数据。功能介绍

    wps如何合并章节

    wps如何合并章节,WPS教程,1.WPS表格如何实现单元格合并?WPS 表格在新版本中增加了“合并单元格”系列按钮,同时配有下拉菜单和快捷键。新增