我是靠谱客的博主 大方羊,最近开发中收集的这篇文章主要介绍【VUE】element-ui picker 选择时间范围限制条件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

选择时间组件:

<el-date-picker
v-model.trim="ruleForm.messTime"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
:picker-options="pickerOptions"
>
</el-date-picker>

限制时间的范围:8.64e7 ( 86400000ms = 1000*24*60*60 )

data() {
return {
pickerOptions: {
disabledDate(time) {
//return time.getTime() < Date.now() - 8.64e7;//设置选择今天以及今天之后的日
//return time.getTime() > Date.now(); //设置选择今天以及今天以前的日期
//return time.getTime() < Date.now();//设置选择今天之后的日期(不能选择当天时间)
return time.getTime() > Date.now() - 8.64e7 //设置选择今天之前的日期(不能选择当天)
// 设置当天23:59:59可选
// let currentTime = this.getNowMonthDay() + ` 23:59:59`
// return time.getTime() > new Date(currentTime).getTime()
},
},
}
},
methods: {
getNowMonthDay() {
let nowTime = new Date()
let year = nowTime.getFullYear()
let month = this.formatTime(nowTime.getMonth() + 1)
let day = this.formatTime(nowTime.getDate())
return year + "-" + month + "-" + day
},
}

最后

以上就是大方羊为你收集整理的【VUE】element-ui picker 选择时间范围限制条件的全部内容,希望文章能够帮你解决【VUE】element-ui picker 选择时间范围限制条件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部