Eric Freitas Postado Outubro 22, 2007 Denunciar Share Postado Outubro 22, 2007 pessoal, criei no DB um campo em formato "date" queria saber como formatálo de maneira "correta" -> DD-MM-YYYYe como enviat também de maneira correta? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 EvandroPH Postado Outubro 22, 2007 Denunciar Share Postado Outubro 22, 2007 como assim? Você quer enviar pro BD nessa forma? Na verdade, que eu saiba, no BD o formato é padrão... você tem que enviar no formato correto, tipo, no MySQL o formato padrão é YYYY-MM-DD... Pra gravar a data eu uso:$data = date("Y-m-d"); Pra buscar de volta e escrever na tela, eu uso o comando split: $datadb = split("-",$reg->DATACAD); $datacorreta = $datadb[2].'-'.$datadb[1].'-'.$datadb[0]; // $datacorreta recebe a data no formato DD-MM-YYYY Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 22, 2007 Denunciar Share Postado Outubro 22, 2007 Outras maneiras:1 - Formatando na própria query com o DATE_FORMAT (eu não uso, por isso não me lembro ao certo a sintaxe, procure no fórum que tem)2 - Usando strtotime...$data = "2007-10-22"; //Exemplo de formato que vem do BD... $data = date("d-m-Y", strtotime($data)); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Outubro 22, 2007 Autor Denunciar Share Postado Outubro 22, 2007 hum... obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 EvandroPH Postado Outubro 22, 2007 Denunciar Share Postado Outubro 22, 2007 Poxa, eu não conhecia esse comando strtotime... vai me ajudar um monte tb, vlw!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Outubro 22, 2007 Denunciar Share Postado Outubro 22, 2007 Só pra constar, eu utilizo a linha:$data = implode("/", array_reverse(explode("-", $Data)));Encontrada aqui mesmo no fórum. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Eric Freitas
pessoal, criei no DB um campo em formato "date" queria saber como formatálo de maneira "correta" -> DD-MM-YYYY
e como enviat também de maneira correta?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.