網上很多都是不完整的,我這里發布一個完整的
- 8.64e7?表示可選擇當天時間(注:小于當前時間,- 8.64e7 則是禁用日期不包含當前日,若大于當前日期, 8.64e7 則是禁用日期包含當前日)
time.getTime() < Date.now() - 8.64e7??禁用日期不包含當前日
time.getTime() > Date.now() - 8.64e7??禁用日期包含當前日
1.只能選擇當日
<el-date-pickerformat="yyyy 年 MM 月 dd 日"value-format="yyyy-MM-dd"v-model="ruleForm.shenqingshijian"type="date":picker-options="pickerOptions"placeholder="申請時間">
</el-date-picker><script>
export default {data() {return {selectedDate: null,pickerOptions: { disabledDate(time) { return time.getTime() > Date.now() || (time.getTime() < Date.now() - 8.64e7); }, },};},
};
</script>
2.限制只能選擇當天之前的日期? ? ? ? ? ? ? ? ? ? ? ??
<template><div><el-date-pickerv-model="selectedDate":picker-options="pickerOptions"></el-date-picker></div>
</template><script>
export default {data() {return {selectedDate: null,pickerOptions: {disabledDate(time) {return time.getTime() > Date.now();},},};},
};
</script>
3.限制只能選擇當天之后的日期
<template><div><el-date-pickerv-model="selectedDate":picker-options="pickerOptions"></el-date-picker></div>
</template><script>
export default {data() {return {selectedDate: null,pickerOptions: {disabledDate(time) {return time.getTime() < Date.now();},},};},
};
</script>