Skip to content

before ​

日期早于同级字段中的日期。

签名 ​

ts
function before(field: string, msg?: Message): Action<Date>

参数 ​

参数类型说明
fieldstring同级字段的名称
msgMessage自定义错误信息

错误代码 ​

代码触发条件默认信息
before日期不早于同级字段Must be before {field}

可以修改这些文本:见 错误信息与国际化。

注意事项 ​

与同级字段的原始值(日期或字符串)比较。如果同级字段为空或不是日期,该规则直接通过:错误由那个字段的 Schema 报告。

示例 ​

ts
const Trip = object({ departure: pipe(coerce.date(), before('arrival')), arrival: coerce.date() });

另请参阅 ​