[firebase-br] formatar data em PHP

Bruno Garcia brunogarcia69 em brturbo.com.br
Sex Maio 19 21:58:02 -03 2006


Funcionou muito bem, mesmo que não entenda muita coisas ainda do PHP e 
desta função, muito obrigado!

Prisma Sistemas - Moacir escreveu:

>Bruno,
>
>Tá ai a solução do teu problema !!
>
>/*****************************************************************************
> Função para formatação de datas
>*****************************************************************************/
>function formata_data($data,$formato="d/m/Y"){
>        $months = 
>array("january"=>"Janeiro","february"=>"Fevereiro","march"=>"Março","april"=>"Abril","may"=>"Maio","june"=>"Junho","july"=>"Julho","august"=>"Agosto","september"=>"Setembro","october"=>"Outubro","november"=>"Novembro","december"=>"Dezembro");
>        $weeks = 
>array("sunday"=>"Domingo","monday"=>"Segunda","tuesday"=>"Terça","wednesday"=>"Quarta","thursday"=>"Quinta","friday"=>"Sexta","saturday"=>"Sábado");
>        $months3 = 
>array("jan"=>"jan","feb"=>"fev","mar"=>"mar","apr"=>"abr","may"=>"mai","jun"=>"jun","jul"=>"jul","aug"=>"ago","sep"=>"set","oct"=>"out","nov"=>"nov","dec"=>"dez");
>        $weeks3 = 
>array("sun"=>"dom","mon"=>"seg","tue"=>"ter","wed"=>"qua","thu"=>"qui","fri"=>"sex","sat"=>"sab");
>
>        $data = strtolower(date($formato,strtotime($data)));
>        $data = strtr($data,$months);
>        $data = strtr($data,$weeks);
>        $data = strtr($data,$months3);
>        $data = strtr($data, $weeks3);
>        return $data;
>}
>
>[ ]´s
>Moacir
>
>
>Bruno Garcia escreveu:
>  
>
>>Como faço para formatar a saida de um campo tipo data em um select do FB 
>>no PHP? Pois ele esta exibindo no formato americano de mm/dd/aaaa e eu 
>>gostaria de exibir no nosso dd/mm/aaaa. Para quem visualiza os dados via 
>>Internet, a velocidade de exibição do PHP é extraordinariamente mais 
>>rapida do que acessar via componentes num aplicativo remoto escrito em 
>>Dephi. Mas a muitas coisas a se acertar e aprender quando se sai de 
>>Delphi para PHP, principalmente no visual...
>>
>><?PHP
>>              include("../local.php");
>>              $dbh = ibase_connect($localDB,$login,$senha);           
>>              $sth = ibase_query($dbh, "select first 60 * from 
>>MENSSAGENS order by DATA desc, HORA desc");
>>              echo '<BR> <TABLE BORDER=3>';
>>              while ($row = ibase_fetch_object($sth)) {
>>               echo '<TR><TD><a 
>>href="menssagens/mostra_mensagem.php?REG='. 
>>$row->REG.'">'.$row->DATA.':'.$row->NOME.'<BR>'.$row->TITULO.'</a></TD></TR>';
>>              }
>>              echo '</TABLE>';
>>              ibase_free_result($sth);
>>              ibase_close($dbh);
>>            ?>  
>>
>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>>  
>>    
>>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>  
>





Mais detalhes sobre a lista de discussão lista