elementui 一个日期选择器 结束时间和开始时间相差6个月
【代码】elementui一个日期选择器结束时间和开始时间相差6个月。
·
<el-date-picker
v-model="monValu"
type="monthrange"
range-separator="至"
start-placeholder="开始月份"
end-placeholder="结束月份"
@change="dateList"
value-format="yyyy-MM"
:picker-options="pickerOptions"
>
</el-date-picker>
pickerOptions: {
onPick: ({ maxDate, minDate }) => {
this.beginDate = minDate && minDate.getTime();
if (maxDate) {
this.endDate = "";
}
},
disabledDate: (time) => {
const minTime = new Date(this.beginDate).setMonth(
new Date(this.beginDate).getMonth()
);
const maxTime = new Date(this.beginDate).setMonth(
new Date(this.beginDate).getMonth() + 6
);
return this.beginDate
? time.getTime() < minTime || time.getTime() > maxTime
: false;
},
},
// 这个是我自己用的方法,获取当前时间以及当前时间六个月后的时间
newGetDate() {
const sixMonth = new Date().setMonth(new Date().getMonth() + 5);
this.beginDate =
new Date().getFullYear() + "-" + (new Date().getMonth() + 1);
this.endDate = this.getNowDateTime(sixMonth);
this.monValu = [this.beginDate, this.endDate];
this.contractManagement();
},
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)