小tips: 使用dayjs禁用当前日期之前的日期无效

234 阅读1分钟

什么!arco的文档居然是错的

image.png

期望:使用DatePicker组件,给定当前日期之前日期不可选
根据文档指定disabledDate={(current) => current.isBefore(dayjs())不生效

image.png

应该是dayjs()获取了当日当时的日期,而被比较的日期是00:00:00
根据console也应证了这个想法

image.png

所以我们解决思路只要new出当日的日期就行,在代码中加一个startOf('day')就好啦

image.png image.png

image.png