微信小程序日期控件

<template>
    <view class="container"> 
      <view class="p10 df fjs align-center">
				<picker class="weui-btn" mode="date" :value="startData"             :end="presentData" @change="dateSChange">
					<input class="uni-input textInput" :value="startData" :disabled="true" placeholder-class="gcc" placeholder="开始时间" />
				</picker>
				<view class="ml5 mr5">~</view>
				<picker class="weui-btn" mode="date" :value="endData" :start="startData" @change="dateEChange">
					<input class="uni-input textInput" :value="endData" :disabled="true" placeholder-class="gcc" placeholder="结束时间" />
				</picker>
			</view>
    </view>
</template>
 
<script>
  
    export default {
        data() {
            return {
                date: "",
				startData: "",
				endData: "",
				presentData: ""
            }
        },
        mounted() {
			var timestamp = Date.parse(new Date());
			var date = new Date(timestamp);
			//获取年份  
			var Y = date.getFullYear();
			//获取月份  
			var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : 
            date.getMonth() + 1);
			//获取当日日期 
			var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();
			this.presentData = Y + "-" + M + "-" + D
		},
       methods: {
			dateSChange(e) {
				this.startData = e.detail.value;
			},
			dateEChange(e) {
				this.endData = e.detail.value;
			}
		}
    }
</script>

<style>
    
</style>

起始时间、结束时间 起始时间不能大于当前日期 结束时间不能小于起始时间

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值