用Joi格式化验证错误日期

时间:2018-10-02 08:54:18

标签: javascript joi

我有一个关于Joi的问题。

https://github.com/hapijs/joi

与Joi一起考虑以下日期验证模式。

const schema = Joi.date().min('1-1-1974');

当日期无效时,默认消息将如下所示:

must be larger than or equal to "Tue Jan 01 1974 00:00:00 GMT+0900 (日本標準時)"

(我是日本人。哈哈)

所以我想格式化日期,以便日期看起来更好。 (例如1974/01/01)

我的第一个想法是使用extend扩展Joi以返回自定义格式 日期,但是...

https://github.com/hapijs/joi/blob/v13.7.0/API.md#extendextension

  

首先,我查看了Joi的代码,发现他们使用new Date进行显示。

     

https://github.com/hapijs/joi/blob/master/lib/types/date/index.js#L167

还有其他好方法吗?

0 个答案:

没有答案