/ Published in: PHP
                    
                                        
Para utilizar, proceda assim:
echo formata_data_extenso('2007-04-17');
echo formata_data_extenso('2007-04-17 15:20:35');
                echo formata_data_extenso('2007-04-17');
echo formata_data_extenso('2007-04-17 15:20:35');
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
/**
* Esta função retorna uma data escrita da seguinte maneira:
* Exemplo: Terça-feira, 17 de Abril de 2007
* @author Leandro Vieira Pinho [http://leandro.w3invent.com.br]
* @param string $strDate data a ser analizada; por exemplo: 2007-04-17 15:10:59
* @return string
*/
function formata_data_extenso($strDate)
{
// Array com os dia da semana em português;
$arrDaysOfWeek = array('Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado');
// Array com os meses do ano em português;
$arrMonthsOfYear = array(1 => 'Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro');
// Descobre o dia da semana
// Descobre o dia do mês
// Descobre o mês
// Descobre o ano
// Formato a ser retornado
return $arrDaysOfWeek[$intDayOfWeek] . ', ' . $intDayOfMonth . ' de ' . $arrMonthsOfYear[$intMonthOfYear] . ' de ' . $intYear;
}
Comments
 Subscribe to comments
                    Subscribe to comments
                
                