禁止当前日期不可选/当前时间往前推90天,当前之后日期不可选 Jim

禁止当前之前日期可选HTML
<a-range-picker
    :disabled-date="disabledDates"
     style=" 100%; margin: -5px 0;"
     allowClear
     v-model="designation_val"
     @change="e => handleChange(designation_val, record.key, 'designation_date')"

/>
安装 moment 依赖并引用
import moment from 'moment'
methods : {
        moment,
        disabledDates (current) {
            //  禁用当前时间之前的时间
            return current < moment().startOf('day')
        },
}

当前时间往前推90天,当前之后日期不可选

disabledDate (current) {
            //  禁用当前时间之前的时间
            return current < moment().add(-91, 'days').endOf('day') || current >= moment().endOf('day')
},
禁用当前时间之前的时间与当前7天后的时间
disabledDates (current) {
            //  禁用当前时间之前的时间与当前7天后的时间
            return current < moment().startOf('day') || current > moment().add(6, 'days').endOf('day')
        },
原文地址:https://www.cnblogs.com/huoshengmiao/p/15767127.html