Kaolapso 0 Denunciar post Postado Março 21, 2005 Estou tentando inserir uma data (dd/mm/aaaa) num campo Timestamp mas ele nao cadastra a data digitada e sim (0000-00-00 00:00:00). Pq ele faz isso e como posso fazer para deixar meu usuario cadastrar da forma que eu quero ? Compartilhar este post Link para o post Compartilhar em outros sites
Daniel_Ribeiro 1 Denunciar post Postado Março 21, 2005 QUe eu saiba o campo TimeStamp nao armazena datas nesse formato.. e sim no formato Unix TimeStamp Me corrijam aí se eu estiver errado... Compartilhar este post Link para o post Compartilhar em outros sites
Kaolapso 0 Denunciar post Postado Março 21, 2005 Eu acho que armazena sim...pq eu mando um now() na minha instrucao e ele armazena corretamente. Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Março 21, 2005 Então, o now() trabalha no formato "Unix TimeStamp" hehe......você pode pegar a data digitada pelo user e fazer o tratamento como se fosse uma string normal: PHP $dataDigitada = "18/10/1989";$dataNova = implode("-",array_reverse(explode("/",$dataDigitada)));No caso, a data digitada seria dd/mm/aaaa, e retornaria aaaa-mm-dd, :) Compartilhar este post Link para o post Compartilhar em outros sites