jbhelp 0 Denunciar post Postado Julho 4, 2005 Galera, recebo uma data do banco de dados no formato que o Mysql trabalha.2005-07-04 ou seja (y m d). Preciso inverter para mostrar dentro de uma tabela alguém sabe se existe alguma função que inverta direto. Qualquer ajuda vale.Valeus. Compartilhar este post Link para o post Compartilhar em outros sites
marcellorg 0 Denunciar post Postado Julho 4, 2005 PHP [*] [*]function Data($Data){ [*] if (strstr($Data, "/"))//verifica se tem a barra / [*] { [*] $d = explode ("/", $Data);//tira a barra [*] $rstData = "$d[2]-$d[1]-$d[0]";//separa as datas $d[2] = ano $d[1] = mes etc... [*] return $rstData; [*] } elseif(strstr($Data, "-")){ [*] $d = explode ("-", $Data); [*] $rstData = "$d[2]/$d[1]/$d[0]"; [*] return $rstData; [*] }else{ [*] return "Data inválida"; [*] } [*]} Compartilhar este post Link para o post Compartilhar em outros sites
jbhelp 0 Denunciar post Postado Julho 4, 2005 Valeu Marcellorg, muito completa a função. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
jbhelp 0 Denunciar post Postado Julho 4, 2005 Valeu Adailton já está funcinando. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Julho 4, 2005 você pode fazer assim tb...$mostradata=substr($data,8,2).'/'.substr($data,5,2).'/'.substr($data,0,4); Compartilhar este post Link para o post Compartilhar em outros sites