// colocar a vari�vel da data
$data="32/04/1985";  

//apenas coloca na tela a data
echo "data atual: ".$data."<br />"; 

/*
Separa os campos.
Caso sua data esteja em outra ordem como por exemplo AAAA/MM/DD � s� vc alterar a ordem dentro do list para list($ano, $mes, $dia). Essa altera��o poder� ser feita para qualquer ordem.
*/
list($dia,$mes,$ano)=explode("/",$data); 

//checkdate � booleano, se a data for v�lida retornar� 1 (true) sen�o 0 (false)
if(checkdate($mes, $dia, $ano)){

//aqui voc� coloca as a��es se a data for v�lida
	echo "data v�lida";
	
	//aqui estou montando uma data para inserir no meu banco de dados no formato AAAA/MM/DD
	$novadata=$ano."/".$mes."/".$dia;
	echo $novadata;
}
else{

//aqui voc� coloca as a��es se a data for inv�lida
	echo "data inv�lida";
}