diff --git a/src/Illuminate/Validation/Validator.php b/src/Illuminate/Validation/Validator.php index 629edd5d93cd..23b7f8e54d3a 100755 --- a/src/Illuminate/Validation/Validator.php +++ b/src/Illuminate/Validation/Validator.php @@ -1835,9 +1835,9 @@ protected function validateDateFormat($attribute, $value, $parameters) return false; } - $parsed = date_parse_from_format($parameters[0], $value); + $date = DateTime::createFromFormat($parameters[0], $value); - return $parsed['error_count'] === 0 && $parsed['warning_count'] === 0; + return $date && $date->format($parameters[0]) === $value; } /**