MrEd 0 Denunciar post Postado Julho 18, 2003 Pessoal, seguinte: Estou criando uma agenda usando php e MySql. Tem um campo no DB q tem a função date, e ela grava no seguinte formato xxxx-xx-xx. Eu criei uma função em JavaScript para substituir as barras "/" por "-" so que eu pensei q era so isso. Qnd eu fui verificar no db ele esta pegando o dia por exemplo 16/07/2003 e gravando da seguinte forma: 20016-07-16. Ele esta pegando o dia e acrescentando no final do ano informado e fazendo essa confusão toda.Eu gostaria q alguem postasse o codigo de como mudar as posições determinada coisa com JavaScript.GratoEduardo Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Julho 18, 2003 você pode fazer o seguinte, deixa que a data venha como dd/mm/aaaa de seu formulário e no codigo php você faz: //$fdata = data do formulário $data = substr($fdata,6,4)."-".substr($fdata,3,2)."-".substr($fdata,0,2);Assim a data ficará aaaa-mm-dd para gravar. Compartilhar este post Link para o post Compartilhar em outros sites
MrEd 0 Denunciar post Postado Julho 18, 2003 Valeu Walace, so que agora ele esta inserindo no db como 00-00-0000 e dando erro no JavaScript. Tem como fazer a substituição das "/" e da posição tudo em PHP?Grato Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Julho 18, 2003 Valeu Walace, so que agora ele esta inserindo no db como 00-00-0000 e dando erro no JavaScript. Tem como fazer a substituição das "/" e da posição tudo em PHP?Grato Eduardo No seu formulário você está digitando, por exemplo 25/12/2003 ?então quando for para a pagina php não pode ficar zerado com o codigo que passei, muito menos dar erro do javascript.Deve ter algum outro problema em seus codigos.Se quiser cola eles aí para a gente dar uma olhada. Compartilhar este post Link para o post Compartilhar em outros sites