Função php para retornar data por extenso

Deixe seu comentário avaliando.

<?php 
 public static function formata_data_extenso($strDate) {  
 // Array com os dia da semana em português;  
     $arrDaysOfWeek = array('Domingo', 'Segunda-feira', 'Ter&ccedil;a-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'S&aacute;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  
     $intDayOfWeek = date('w', strtotime($strDate));  
 // Descobre o dia do mês  
     $intDayOfMonth = date('d', strtotime($strDate));  
 // Descobre o mês  
     $intMonthOfYear = date('n', strtotime($strDate));  
 // Descobre o ano  
     $intYear = date('Y', strtotime($strDate));  
 // Formato a ser retornado  
     return $arrDaysOfWeek[$intDayOfWeek] . ', ' . $intDayOfMonth . ' de ' . $arrMonthsOfYear[$intMonthOfYear] . ' de ' . $intYear;  
   }  
?>

0 comentários:

Postar um comentário