Я использую празднование для проверки дат, но я все еще могу добавить дату начала выше, чем дата конца, что я могу сделать, чтобы предотвратить такое поведение? Кроме того, использование такого формата возвращает следующую ошибку:
Unknown date format YYYY-MM-DD
Что я могу сделать, чтобы использовать нужный формат?
routes.post(
'/world_series',
celebrate({
[Segments.BODY]: Joi.object().keys({
start_date: Joi.date().required(),
end_date: Joi.date().format('YYYY-MM-DD').greater(Joi.ref('start_date')).required(),
champion_id: Joi.string().required(),
runners_up_id: Joi.string().required(),
}),
}),
WorldSeriesController.create
);