Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wagner Bianchi

A data vem do banco no formato universal,mas como

Recommended Posts

Olá galera,

 

 

Ufhaaa, é noiz denovo. . . :lol:

 

Seguinte: a data vem do banco assim AAAA/MM/DD mas quero, ao recuperar do banco, que ela seja impressa assim DD/MM/AAAA. . .

 

A algum tempo estudei uma função de string que imprime a variável passada ela de forma reversa, mas não consigo achar essa referência. . .

 

Por favor, alguém pode me ajudar com isso?? :)

 

 

Obrigado!! http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

 

DEUS Abençoe!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

 

 

Cara não consegui obter o resultado esperado. Não consegui fazer com q data fosse gravada ou mesmo impressa no formato. . .como encaixo aquilo no meu source? http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

 

 

Obrigado!! :)

 

DEUS Abençoe!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

 

Vamos lá então. . .

 

Visualizando os registros

 

PHP

[*]<?php

[*]// selects para textos do guestbook - txt ...

[*]$sql = mysql_query("SELECT * FROM guestbook ORDER BY guest_id DESC");

[*]while ($query = mysql_fetch_array($sql))

[*] {

[*] echo '

[*]  <tr>

[*]  <td align="left" valign="middle">

[*]<font class="txtwhite"><img src="img/si.gif" style="background: #FFFFFF; border:1px solid #FFFFFF">  

[*]<b>Nome:</b>  '.$query['guest_nome'].'</font></td>

[*]  <td align="left" valign="middle">

[*]<font class="txtwhite"><img src="img/si.gif" style="background: #FFFFFF; border:1px solid #FFFFFF">  

[*]<b>E-mail:</b>  <a href="mailto:'.$query['guest_mail'].'">'.$query['guest_mail'].'</a></font></td>

[*]  </tr>

[*]  <tr>

[*] <td align="left" valign="middle">

[*]<font class="txtwhite"><img src="img/si.gif" style="background: #FFFFFF; border:1px solid #FFFFFF">  

[*]<b>IP:</b>  '.$query['guest_ip'].'</font></td>

[*] <td align="left" valign="middle">

[*]<font class="txtwhite"><img src="img/si.gif" style="background: #FFFFFF; border:1px solid #FFFFFF">  

[*]<b>Data do post:</b>  '.$query['guest_data'].'</font></td>

[*]  </tr>

[*]  <tr>

[*] <td align="left" valign="middle" colspan="2">

[*]<font class="txtwhite"><img src="img/si.gif" style="background: #FFFFFF; border:1px solid #FFFFFF">  

[*]<b>Mensagem:</b></font></td>

[*]  </tr>

[*]  <tr>

[*] <td align="left" valign="middle" colspan="2" width="98%">

[*]<font class="txtwhite">  '.htmlentities(stripslashes(nl2br($query['guest_msg']))).'  </font></td>

[*]  </tr>

[*]  <tr>

[*] <td colspan="2"><hr style="border:1px dashed #FFFFFF"></td>

[*] </tr>

[*]  ';

[*] }

[*]?>

 

Agora, inserindo os registros:

 

PHP

[*]// variáveis dinâmicas

[*]$ip = $REMOTE_ADDR;

[*]$hj = date("Y.m.d");

[*]// inserindo dados no banco - guestbook

[*]if (isset($guest_nome) && isset($guest_mail) && isset($guest_msg) && ($campo==1))

[*]{

[*] $msg = addslashes("$guest_msg");

[*] $mail = trim($guest_mail);

[*] $sql = mysql_query("INSERT INTO guestbook (guest_nome,guest_mail,guest_ip,guest_data,guest_msg) 

[*]  VALUES ('$guest_nome','$mail','$guest_ip','$guest_data','$msg')");

[*] unset ($campo);

[*]}else{

[*] echo "";

[*]}

[*]// testanbdo a inserção dos dados

[*]if (!($sql)){

[*] echo "";

[*]}else{

[*] echo "";

[*]}

 

 

Como fazer para o problema da tada invertida??

 

Obrigado galeraaaaaaaaaaaaaa!!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

DEUS ABENÇOE!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

 

 

Obrigado pela força em Adailton. . .mas o seguinte:

 

Agora o que retonou do banco foram 0000-00-00... <_<

 

Será o que isso??

 

EDIT

 

Cara, mudei o cmapo para varchar, coloquei uma máscar no campo, limitando o mesmo com JS para 10 caracteres e boa!!

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Funfou!! ehehehehehehe

 

/EDIT

 

Obrigado!!

 

DEUS Abençoe!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tpw, eu faço o seguinte nesses casos:

Para adicionar

$adiciona=mysql_query("INSERT INTO tabela(nome,hora,data,msg) VALUES('Meu Nome',NOW(),NOW(),'mensagem aki')");
obs.: para que a função NOW() funcione, tem q ser DATE ou TIME ou algo do tipo, não pode ser VARCHAR.

 

Antes de exibir a hora e/ou a data já formatada, veja primeiro se foi inserido corretamente, usando um echo mesmo. Depois:

 

Pra exibir eu faço o seguinte:

 

//Depois de usar um mysql_fetch_array na tabela:$quebrando = explode("-", $array[data]); /* O "-" pode ser substituido pela divisório que apareceu, acho q nesse caso é isso mesmo*/$data = mktime(0,0,0,$quebrando[1],$quebrando[2],$quebrando[0]); $data_mudada = date("d/m/Y", $data);echo $data_mudada;
Espero ter ajudado, flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.