// Validates whether the input date is in YYYY-MM-DD format and a valid date use Cake\Validation\Validator; $validator = new Validator(); $validator->requirePresence('date')->date('Y-m-d'); $errors = $validator->errors(['date' => '2021-13-32']); // Returns ['date' => ['The provided value is invalid']]
// Validates whether the input date is in MM/DD/YYYY format and a valid date use Cake\Validation\Validator; $validator = new Validator(); $validator->requirePresence('date')->date('m/d/Y'); $errors = $validator->errors(['date' => '13/32/2021']); // Returns ['date' => ['The provided value is invalid']]The cake.validation Validator date is part of the CakePHP validation package library.