1个回答

test
2024-07-16
可以结合 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>
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容