ElementUI日期选择器显示默认时间

21 篇文章 0 订阅
9 篇文章 0 订阅
本文介绍了如何在Vue.js中使用ElementUI的日期选择器组件显示默认的时间范围,通过设置`pickerOptions`和`getDefaultTime`方法,实现从去年的今天到今年昨天的默认日期范围。同时,`formDate`函数用于格式化日期。
摘要由CSDN通过智能技术生成

ElementUI日期选择器显示默认时间

                <el-form-item label="时间" class="form-item">
                    <el-date-picker
                        v-model="date"
                        type="daterange"
                        align="left"
                        unlink-panels
                        range-separator="~"
                        start-placeholder="开始日期"
                        end-placeholder="结束日期"
                        :picker-options="pickerOptions"
                        format="yyyy-MM-dd"
                        value-format="yyyy-MM-dd"
                    />
                </el-form-item>
data() {
	return {
		pickerOptions: {
            disabledDate(time) {
                return time.getTime() > Date.now() - 8.64e6;
            }
        }
	}
},
methods: {
        // 设置默认的开始与结束时间
        getDefaultTime() {
            const that = this;
            const end = new Date();
            const start = new Date();
            start.setTime(start.getTime() - 3600 * 1000 * 24 * 365);
            end.setTime(end.getTime() - 3600 * 1000 * 24 * 1);
            that.date[0] = that.formDate(start); // 开始时间
            that.date[1] = that.formDate(end); // 结束时间
        },
        // 格式化时间
        formDate(date) {
            var myYear = date.getFullYear();
            var myMonth = date.getMonth() + 1;
            var myWeekday = date.getDate();
            if (myMonth < 10) {
                myMonth = '0' + myMonth;
            }
            if (myWeekday < 10) {
                myWeekday = '0' + myWeekday;
            }
            return myYear + '-' + myMonth + '-' + myWeekday;
        }
    }
            

结果:显示时间阶段为去年的今天到今年的昨天。
在这里插入图片描述
参考链接:https://www.cnblogs.com/xiaoxiao529/p/12610969.html

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值