700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > vue时间日期 开始时间 结束时间

vue时间日期 开始时间 结束时间

时间:2023-12-23 01:27:46

相关推荐

vue时间日期 开始时间 结束时间

el-form-item label="开始时间" prop="startTime" ><el-date-picker v-model="form.startTime" format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss" clearable style="width: 100%":picker-options="startDatePicker" :disabled="dialogStatus=='view'" type="datetime" :placeholder="dialogStatus=='view'?'':'请输入订阅开始时间'"></el-date-picker></el-form-item><el-form-item label="结束时间" prop="endTime"><el-date-picker v-model="form.endTime" format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss" clearable style="width: 100%":picker-options="endDatePicker" :disabled="dialogStatus=='view'" type="datetime" :placeholder="dialogStatus=='view'?'':'请输入订阅结束时间'"></el-date-picker></el-form-item>

data() {return {startDatePicker: this.beginDate(),endDatePicker: this.processDate(),}}

beginDate(){const self = thisreturn {disabledDate(time){if (self.form.endTime) { //如果结束时间不为空,则小于结束时间return new Date(self.form.endTime).getTime() < time.getTime()} else {// return time.getTime() > Date.now()//开始时间不选时,结束时间最大值小于等于当天}}}},processDate() {const self = thisreturn {disabledDate(time) {if (self.form.startTime) { //如果开始时间不为空,则结束时间大于开始时间return new Date(self.form.startTime).getTime() > time.getTime()} else {// return time.getTime() > Date.now()//开始时间不选时,结束时间最大值小于等于当天}}}}pickerOptions0: {disabledDate(time) {return time.getTime() < Date.now() - 8.64e7;//8.64e7=1000*60*60*24一天}},

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。