Uma dúvida de quem está iniciando no php é como escrever datas ai vai uma função que eu fiz e que recebe a data em qualquer formato e retorna a data por extenso.
function escreveDataSimples($data){
$dataPorExtenso = "";
$meses = array( '01','Janeiro',
'02' => 'Fevereiro',
'03' => 'Março',
'04' => 'Abril',
'05' => 'Maio',
'06' => 'Junho',
'07' => 'Julho',
'08' => 'Agosto',
'09' => 'Setembro',
'10' => 'Outubro',
'11' => 'Novembro',
'12' => 'Dezembro');
if (strstr($data, "/")){
$A = explode ("/", $data);
$ano = $A[2];
$mes = $A[1];
$dia = $A[0];
}
else{
$A = explode ("-", $data);
$ano = $A[0];
$mes = $A[1];
$dia = $A[2];
}
return str_pad($dia, 2, '0', STR_PAD_LEFT) . ' de ' . $meses[$mes] . ' de ' . $ano;
}
Modo de usar:
print escreveDataSimples("16/07/2008");
// recebendo da data no formato BR
ou
print escreveDataSimples("2008-07-16");
// recebe a data no formato MySQL