@joi/date API v2.1.1
console
npm install @joi/date@2.1.1console
yarn add @joi/date@2.1.1console
pnpm add @joi/date@2.1.1Compatibility
This version requires joi v17 or newer.
Usage
js
const Joi = require('joi').extend(require('@joi/date'));
const schema = Joi.date().format('YYYY-MM-DD').utc();Rules
date.format(format)
Specifies the allowed date format:
format- string or array of strings that follow themoment.jsformat.
js
const schema = Joi.date().format(['YYYY/MM/DD', 'DD-MM-YYYY']);js
const schema = Joi.date().format('YYYY-MM-DD HH:mm');date.utc()
Dates will be parsed as UTC instead of using the machine's local timezone.
js
const schema = Joi.date().utc().format(['YYYY/MM/DD', 'DD-MM-YYYY']);