Date string validation rule for Joi
npm install @salesflare/joi-date-stringDate string validation rule for Joi


Allows you to do Joi.dateString().
Uses moment for validation.
``js
const myCustomJoi = Joi.extend(require('joi-date-string'));
myCustomJoi.dateString().validate('2018-10-05'); // pass
myCustomJoi.dateString().validate('05-10-2018'); // fail
myCustomJoi.dateString().validate(new Date()); // fail
myCustomJoi.dateString().validate('2018-08-02T12:09:04.378Z'); // fail
myCustomJoi.dateString().validate('1'); // fail
myCustomJoi.dateString().validate(1); // fail
``