Segue Alguns exemplos práticos!
$data = "12/05/2011"; // Atribuimos uma data qualquer apenas para nos testes!
$tmp = str_replace('/', '-', $data); // Sustituimos a barra por traço, pois a função nao reconhece a barra como parte da data, isso evita erros de conversão
$DataFAmericano = date('Y/m/d', strtotime($tmp)); //Data formatada em padrão Americano
$DataFBrasileiro = date('d/m/Y', strtotime($tmp)); //Data formatada em padrão Brasileiro
$DataAtual = date('d/m/Y'); // Formatando a Data Atual
$DiaNumero = date('d',strtotime($tmp)); //Pegando apenas o dia da Data
$DiaNumeroAtual = date('d'); //Pegando o Dia da Data Atual
$MesNumeroAtual = date('m'); //Pegando o Mes da Data Atual
$AnoNumeroAtual = date('Y'); //Pegando o Ano da Data Atual
echo ("Formato Americano : " . $DataFAmericano ."
");
echo ("Formato Brasileiro : " . $DataFBrasileiro."
");
echo ("Data atual: " . $DataAtual ."
");
echo ("Apenas o Dia em Numero : " . $DiaNumero . "
");
echo ("Apenas o Dia em Numero da Data Atual : " . $DiaNumeroAtual . "
");
echo ("Apenas o Mes em Numero da Data Atual : " . $MesNumeroAtual . "
");
echo ("Apenas o Ano em Numero da Data Atual : " . $AnoNumeroAtual . "
");
Espero que ajude a varias pessoas assim como me ajudou!!
Referencia: http://php.net/manual/pt_BR/function.date.php
Por favor Comentem! :)