ant vue 周六周日及之前日期不可选
<a-date-picker
min-date="today"
@change="changeData"
:disabled-date="disabledDate"
style="width: 100%"
v-model="model.acceptDate"
></a-date-picker>
引入monet
import moment from 'moment'
在methods 中
methods: {
moment,
disabledDate(current) {
return current <= moment().subtract(1, 'days') || moment(current).day() === 0 || moment(current).day() === 6
},
}
element ui
<el-date-picker @change="changeData" :picker-options="pickerOption"
type="date" placeholder="选择日期" v-model="form.acceptDate"
value-format="yyyy-MM-dd"></el-date-picker>
</el-form-item>
在data中
data(){
return{
pickerOption: {
disabledDate(time) {
return (
time.getTime() < Date.now() - 8.64e7 ||
time.getDay() === 0 ||
time.getDay() === 6
);
},
},}
}