Joi - 验证 mysql 日期时间格式的字符串

Joi - validate strings in mysql datetime format

我想验证 mysql 日期时间格式的输入字符串,如下所示:
YYYY-MM-DD HH:mm:ss
2018-10-1219:32:55

我该怎么做?
我使用过此代码,但它允许像 222018-10-12 19:32:55 这样的字符串无效。

created_at: Joi.date().required()

从版本 v10 joi.format() 开始,您可以使用 joi-date-extensions 它提供这样的验证助手:

Joi.date().format('YYYY-MM-DD');