[firebase-br] formatar data em PHP
Prisma Sistemas - Moacir
prismars em prismars.com.br
Sex Maio 19 18:48:25 -03 2006
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
>
>
>
Mais detalhes sobre a lista de discussão lista