meze_PP 0 Denunciar post Postado Junho 8, 2005 Possuo, gravado no mysql um campo que possui datas e horas no formato yyyy/mm/dd HH:ii:ss, preciso puxar na tela, somente a data e em formato brasileiro, de preferência com somente dois digitos no ano, por exemplo: dd/mm/YY.Aguém pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
Cerrito 0 Denunciar post Postado Junho 8, 2005 Movido para forum principal de phpMarcio Compartilhar este post Link para o post Compartilhar em outros sites
Cerrito 0 Denunciar post Postado Junho 8, 2005 Para isso você deve usar a função DATE_FORMAT... você quer por ex algo assim né dd/mm/aa então você faz assim... select DATE_FORMAT(campoData, '%d %m %y'); para mais detalhes da uma olhada nesse link ok... http://dev.mysql.com/doc/mysql/pt/date-and...-functions.html espero ter ajudado... abraços Marcio Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Junho 8, 2005 Só um detalhe parece que ele nao ta usando o campo DATE do mysql entao nao vai funcionar o DATE_FORMAT Compartilhar este post Link para o post Compartilhar em outros sites
Lowlight 0 Denunciar post Postado Junho 8, 2005 ou tu podes pfazer assimdate('d/m/Y',strtotime($varData)); Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Junho 8, 2005 só lembre-se que o strtotime trada as datas no padrao americando se tiver dd/mm/aaaa vai dar outro valor que nao é o correto o melhor no seu caso é usar o campo DATE do mysql que alem de certo ele é proprio pra tratar datas Compartilhar este post Link para o post Compartilhar em outros sites