Overtrue\Validation\Validator::validateDate PHP Method

validateDate() protected method

Validate that an attribute is a valid date.
protected validateDate ( string $attribute, mixed $value ) : boolean
$attribute string
$value mixed
return boolean
    protected function validateDate($attribute, $value)
    {
        if ($value instanceof DateTime) {
            return true;
        }
        if (strtotime($value) === false) {
            return false;
        }
        $date = date_parse($value);
        return checkdate($date['month'], $date['day'], $date['year']);
    }
Validator