Boca 0 Denunciar post Postado Abril 6, 2005 Pessoal preciso converter uma data no formato d/m/Y para m/d/Y. alguem me ajuda Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 6, 2005 se você ja recebe a data nesse formato use explode por exemplo você explode o "/" e monta a script nova Compartilhar este post Link para o post Compartilhar em outros sites
Boca 0 Denunciar post Postado Abril 6, 2005 ok, mas a data que tenho em meu banco de dados esta em d/m/Y e preciso converter para m/d/Y Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 6, 2005 qual banco você usa? Compartilhar este post Link para o post Compartilhar em outros sites
Boca 0 Denunciar post Postado Abril 6, 2005 MySql Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 6, 2005 pelo que eu vi você nao ta usando campo DATE pra guardar datas, isso é ruim porque você perde toda funcionalidade do banco pra trabalhar com datas mas se caso você nao tem como mudar de tipo de campo agora você pode usar explode exemplo: $data = "06/04/2005";$arr = explode("/", $data); echo "$arr[1]/$arr[0]/$arr[2]"; se você tivesse usando o campo certo você teria mais funções proprias do mysql pra somar subtrair formatar etc... exemplo o date_format Compartilhar este post Link para o post Compartilhar em outros sites
guma 0 Denunciar post Postado Abril 6, 2005 Use esta função ai para separar a data do jeito que voce quiser PHP [*]list ($ano, $mes, $dia) = split ('-', $data); [*]//ou [*]list ($dia, $mes, $ano) = split ('/', $data); [*]echo $dia."/".$mes."/".$ano Voce separa a data como voce quiser e trabalha com ela como voce quiser na hora de mostrar na tela ou de inserir num banco de dados qualquer Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 6, 2005 Voce separa a data como voce quiser e trabalha com ela como voce quiser na hora de mostrar na tela ou de inserir num banco de dados qualquer só um detalhe que é bom ser falado assim ele trabalha do jeito que quer mas na parte do php na parte do banco nao, pois nao tem nem logica usar outro tipo de campo sem ser DATE ou DATETIME cada tipo de campo do banco tem sua funcionalidade e uso mas tem pessoas que só sabem usar 1 tipo de campo pode ser por nao saber usar outro se for o caso o forum ta aqui pra ajudar agora se for usar por opção dai se a pessoa tem que ficar se virando com funções pra tentar contornar esse problema ate mais Compartilhar este post Link para o post Compartilhar em outros sites
rcastardo 0 Denunciar post Postado Abril 7, 2005 Olá você pode usar esta funcão function convertedatas($data){ list($dia, $mes, $ano) = explode("/", $dasta); $mostra_data = $ano."/".$mes."/"$dia; return $mostra_data; } Agora você pode adaptar da maneira que precisa http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites