日期可选范围

121 阅读1分钟

当天之后至3个自然年后

let data = moment().add(3,"y")
disabledDate : current => {
    return current && (current < moment().endOf('day') || date.format('YYYYMMDD') < current.format('YYYMMDD'))
}

可选范围为 当天之后 至 当天+剩余可选天数

let data = moment().add(data.remainCloseInfoNuM,'d')
 disabledDate : current => {
    return current && (current < moment().endOf('day') || date.format('YYYYMMDD') < current.format('YYYMMDD'))
}

可选范围 当天之后至3个自然年后

let data = momemnt().add(3,'y')

disableDate : current => {
    return current && (current < moment().endOf('day') || (date.format('YYYYMMDD') < current.format('YYYYMMDD')))
}

可选范围 上次的日期 + 剩余可选的天数

 let date = moment(data.closeOVerTime).add(data.remainCloseInfoNum,'d')
 
 disableDate : current => {
     return moment(data.closeOverTime).format('YYYYMMDD') > current.format('YYYYMMDD') || current.format('YYYYMMDD') > date.format('YYYYMMDD')
 }