Con esta función boolean podrás comprobar si una fecha está formateada con el método español, es decir, un formato día/mes/año.

Función

function validateDateEs($date){

    $pattern="/^(0?[1-9]|[12][0-9]|3[01])[/|-](0?[1-9]|[1][012])[/|-]((19|20)?[0-9]{2})$/";

    if(preg_match($pattern,$date)){

        $values=preg_split("[/|-]",$date);

        if(checkdate($values[1],$values[0],$values[2]))

            return true;

    }

    return false;

}

Ejemplo

if(validateDateEs('22/5/1994')){
	
	echo 'Fecha en formato español.';
	
}

Resultados

//ejemplos true
22/5/94
22-5-94
22/05/1994
22-05-1994

//ejemplos false
5/22/1994
1994/22/5
1994/5/22

Si te ha sido de utilidad ¡deja un comentario! 🙂