LuanLaio 0 Denunciar post Postado Junho 15, 2016 Boa tarde usei no formulário para cadastrar a data a seguinte forma $diames = implode('-',array_reverse(explode('/',$diames))) eu preciso que ela retorne com padrão brasileiro ja vi alguns topicos mais nenhum resolveu. Ela tem que retornar nesta linha que deixei em vermelho div class="cronograma"> <h1> Cronograma Semanal</h1> <?php if(isset($_GET['id'])){ $idUrl = $_GET['id']; } $sql = "SELECT * from tb_cronograma WHERE diames BETWEEN CURDATE() AND CURDATE() + INTERVAL 7 DAY ORDEr BY diames ASC"; try{ $resultado = $conexao->prepare($sql); $resultado->execute(); $contar = $resultado->rowCount(); if($contar >0){ while($exibe =$resultado->fetch(PDO::FETCH_OBJ)){ ?> <h2><?php echo $exibe->diames;?> </h2> <h3><?php echo $exibe->diasemana;?> </h3> <p><?php echo $exibe->eventos;?></p> <?php }//while }else{ } } catch (PDOException $erro) { echo $erro;} ?> </ul> </div><!--div cronograma--> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 15, 2016 Você pode usar as funções de Data/Hora do SGBD (DATE_FORMAT no MySQL) para converter a data direto na query. Se preferir converter pelo PHP, há inúmeras formas de fazer isso. Veja: http://rberaldo.com.br/php-conversao-de-datas-formato-brasileiro-e-formato-iso/ Compartilhar este post Link para o post Compartilhar em outros sites