Есть объект с имущественным сроком (22:30:00).
const schema = Joi.object.keys({
...
transactionDate: Joi.date().required(),
transactionTime: Joi.time().required(), // ???
...
});
Как проверить поле времени с помощью Joi?





Попробуй так
const schema = Joi.object().keys({
...
transactionDate: Joi.string().regex(/^([0-9]{2})\:([0-9]{2})$/)
})
Слушайте, я использовал простой формат регулярных выражений.
Вы также можете использовать это: ^([01]\d|2[0-3]):?([0-5]\d)$
для AM и PM \b((1[0-2]|0?[1-9]):([0-5][0-9])([AaPp][Mm]))
Как насчет того, чтобы разрешить утро / вечер в конце?