donny_ 0 Denunciar post Postado Outubro 16, 2008 Bom galera, seguinte, to tentando usar a funcao "date_format" em meu script só que aparece o seguinte erro: Warning: date_format() expects parameter 1 to be DateTime, string given in C:\wamp\www\projetos\locsist\administracao\list_pednews.php on line 25 na linha 25 esta desse modo: <td width="20%"><?php echo date_format($reg_pedido['data'], 'd/m/Y'); ?></td> ja usei o function_exists pra verificar se a versao do meu php suporta esta função, e ele suporta, a versão segundo o manual do php para esta função é a 5.1 e eu utilizo a 5.2.6, então é suportado, lembrando gente, esse date_format q estou tentando utilizar é do PHP e não do Mysql, abaixo segue o link desta funcao no manual do php: date_format PHP alguem saberia me dizer como corrigir este erro? vlww galera, obrigado... Compartilhar este post Link para o post Compartilhar em outros sites
Paulo André 0 Denunciar post Postado Outubro 16, 2008 O primeiro parâmetro a ser passado deve ser um objeto do tipo DateTime e ao que parece ele não é. Compartilhar este post Link para o post Compartilhar em outros sites
donny_ 0 Denunciar post Postado Outubro 16, 2008 sim é sim. 2008-10-15 12:44:03 ... alguma outra dica? vlw... Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Outubro 16, 2008 Faltou converter para timestamp: echo date_format(strtotime($reg_pedido['data']), 'd/m/Y'); Compartilhar este post Link para o post Compartilhar em outros sites
donny_ 0 Denunciar post Postado Outubro 16, 2008 Márcio Leandro, vlw pela dica, mais ainda continua dando o mesmo erro. brigadao.. Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Outubro 16, 2008 Testei aqui e agora deu certo: echo date('d/m/Y', strtotime($reg_pedido['data'])); Compartilhar este post Link para o post Compartilhar em outros sites
donny_ 0 Denunciar post Postado Outubro 16, 2008 opa Márcio, agora deu tudo certo, vou procurar aprender sobre esta funcao "strtotime", deu tudo crt, topico resolvido... agora sabe me dizer pq o date_format não deu crt? vlwwww brigadao mesmo Márcio... Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Outubro 16, 2008 Não sei não, mas aqui no meu servidor deu que a função date_format não foi definida, aí fui olhar na referência e acabei encontrando o date ... Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Renan 2 Denunciar post Postado Outubro 16, 2008 a tipagem no php é baixa.. mas tem horas que ele existe uhahuauhua eu formato a data direto no banco.. http://www.freelancersbrasil.com/formatar-data-no-mysql/ Compartilhar este post Link para o post Compartilhar em outros sites
donny_ 0 Denunciar post Postado Outubro 16, 2008 boa tb Lucas, vlwwww,,, brigadao por terem me ajudado.... Compartilhar este post Link para o post Compartilhar em outros sites