joi-router icon indicating copy to clipboard operation
joi-router copied to clipboard

date().iso() is wrongly claiming input is invalid

Open pke opened this issue 7 years ago • 0 comments

Using

validate: {
  type: "form",
  body: {
    start: Joi.date().iso().greater("now"),
  }
}

The form input of start="2018-10-10T10:00" or start="2018-10-10T10:00Z" both lead to

child "start" fails because ["start" must be a valid ISO 8601 date]

However Joi.validate("2018-10-10T10:00", Joi.date().iso().greater("now")) => error === null

pke avatar Oct 10 '18 11:10 pke