使用viewUI
TimePicker 时间选择器
他会自动校验结束时间要大于开始时间 但是可以等于
像上图这样, 我们要限制结束时间必须大于开始时间
intervalTime 格式是这样的
intervalTime:[00:00:00, 23:59:59]
// 判断是否结束时间大于开始时间 let hour = this.intervalTime[0].split(':')[0] let min = this.intervalTime[0].split(':')[1] let sec = this.intervalTime[0].split(':')[2] let stampStart = Number(hour * 3600) + Number(min * 60) + Number(sec) let hour2 = this.intervalTime[1].split(':')[0] let min2 = this.intervalTime[1].split(':')[1] let sec2 = this.intervalTime[1].split(':')[2] let stampStart2 = Number(hour2 * 3600) + Number(min2 * 60) + Number(sec2)
用stampStart和stampStart2 进行判断
if (stampStart === stampStart2) { this.interval.msg = '请选择适用时段时间,结束时间要大于开始时间' this.interval.validate = true } else { this.interval.msg = '' this.interval.validate = false }