可以结合 date-picker 的 disabled-date 和 dayjs 来实现<template> <el-date-picker v-model="value1" type="datetime" :disabled-date="isDateDisabled" /> </template> <script setup> import dayjs from 'dayjs' const isDateDisabled = (date) => { const lastDay = dayjs(date).endOf('month') // 获取这个月最后一天 return !dayjs().isSame(lastDay, 'day') // 判断该日期和这个月最后一天是否相等 } </script>
可以结合
date-picker
的disabled-date
和dayjs
来实现