[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