minDate
日期不早于给定日期。
签名
ts
function minDate(date: Date | string | number | (() => Date), msg?: Message): Action<Date>参数
| 参数 | 类型 | 说明 |
|---|---|---|
date | Date | string | number | (() => Date) | 日期或返回日期的函数 —— 函数在每次校验时调用 |
msg | Message | 自定义错误信息 |
错误代码
| 代码 | 触发条件 | 默认信息 |
|---|---|---|
minDate | 日期更早 | Must be on or after {date} |
可以修改这些文本:见 错误信息与国际化。
注意事项
与 date 和 coerce.date 一起使用。信息中的 {date} 为 YYYY-MM-DD 格式的日期。
示例
预订不能在过去
ts
const checkIn = pipe(coerce.date(), minDate(() => new Date()));