tércio fernandes Posted December 14, 2011 Report Share Posted December 14, 2011 Galera seguinte.Estou recebendo um dado de retorno no seguinte formato: '12/14/2011 3:37:13 PM'Porém isso não funciona no banco né....Então qual função utilizar para formatar isso para um campo DATETIME? Quote Link to comment Share on other sites More sharing options...
0 Ricardo T. do Prado Posted December 14, 2011 Report Share Posted December 14, 2011 Cara, já vi isso aqui no fórum, use o botão PESQUISARAbs. Quote Link to comment Share on other sites More sharing options...
0 tércio fernandes Posted December 14, 2011 Author Report Share Posted December 14, 2011 Sutil...Dificilmente a dúvida de outra pessoa será igual a minha.Tem um retorno envolvido no meu, data vem com PM o AM no final, então não rola!Se alguém quiser ajudar bem, se não tudo bem também. Mas não perca seu tempo dizendo aos outros coisas que eles já sabem ou já provavelmente fizeram!Obrigado. Quote Link to comment Share on other sites More sharing options...
0 Ricardo T. do Prado Posted December 14, 2011 Report Share Posted December 14, 2011 Tércio,Peço desculpas caso tenha interpretado minha colocação como "exclamativa".Geralmente data são um "calo no pé" pela transcrição entre BR/US, segue solução para seu problema;<?php $data = "12/14/2011 03:37:13 PM"; //peguei a sua data $dataHora = date('Y-m-d H:i:s',strtotime($data)); //converti ela pra número, depois usando strtotime (string p/ tempo) joguei no formato US do BD $sql = "update usuarios set lastupdate = '".$dataHora."'"; //criei uma query exemplificando e testei. funcionou certinho. print_r($sql); //imprime a string que seria: update usuarios set lastupdate = '2011-12-14 15:37:13' ?> Caso precise de ajuda, poste novamente. Abs. Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted December 15, 2011 Report Share Posted December 15, 2011 tércio fernandes, a resposta do Ricardo T. do Prado não deve ter sido nada pessoal. Muita gente vem aqui e pergunta coisas que poderiam ser encontradas em uma busca rápida no Google ou mesmo no fórum. Como você não falou se já tinha pesquisado, a primeira dica foi essa.Um abraço. Quote Link to comment Share on other sites More sharing options...
Question
tércio fernandes
Galera seguinte.
Estou recebendo um dado de retorno no seguinte formato: '12/14/2011 3:37:13 PM'
Porém isso não funciona no banco né....
Então qual função utilizar para formatar isso para um campo DATETIME?
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.