<CFLUZ> 0 Denunciar post Postado Agosto 11, 2005 Pessoal....é possivel mudar a maneira do Mysql armazenar o campo do tipo DATE?por exemplo DD/MM/YYYY ao invés de YYYY-MM-DD?obridadoLeandro Luz Compartilhar este post Link para o post Compartilhar em outros sites
Castor Jr. 0 Denunciar post Postado Agosto 11, 2005 Não exite não a não ser que eu esteja muito enganado você pode fazer o usuario digitar no formato DD/MM/YYYY e desenvolve um script no qual na hora no bd e converte para no formato YYYY-MM-DD.qualquer coisa posta. Compartilhar este post Link para o post Compartilhar em outros sites
<CFLUZ> 0 Denunciar post Postado Agosto 11, 2005 Sabe onde eu acho esse script? Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Agosto 12, 2005 Para a entrada de dados você pode usar java script: /*<script SRC="formatadata.js"></script>No input do campo: onkeypress="formata_data(this)*/ function formata_data(obj) { vardata = obj.value if (vardata.length == 2) { vardata = vardata+"/" obj.value = vardata } if (vardata.length == 5) { vardata = vardata+"/" obj.value = vardata } }Para inverter a data: PHP [*] [*]$data = substr($_POST['data'],6,4)."-".substr($_POST['data'],3,2)."-".substr($_POST['data'],0,2); [*] http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
<CFLUZ> 0 Denunciar post Postado Agosto 12, 2005 muito obrigado mesmo! Compartilhar este post Link para o post Compartilhar em outros sites
Buscopan 0 Denunciar post Postado Setembro 15, 2005 Olá ...Acho que estou com o mesmo problema, mas não manjo nada de PHP ... na verdade manjo muito pouco de ASP, que é onde estou trabalhando ...Na hora de inserir, eu estou bolando um esquema para o usuário não ter que digitar a data, pegar do sistema algo do tipo INSERT INTO teste values (Date(), txtOcorrencia). Isto é possível né ?Neste caso, não me importa de cadastrar no sistema americano, o problema é na hora de EXIBIR AO USUÁRIO ... vocês poderiam me ajudar ? Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Setembro 17, 2005 você pode usar: DATE_FORMAT. SELECT DATE_FORMAT(campo, '%d/%c/%Y') as data From Tabela... Abraço! Compartilhar este post Link para o post Compartilhar em outros sites