Ir para conteúdo

POWERED BY:

Arquivado

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

Ederjsantos

[Resolvido] converter data sql server

Recommended Posts

Bom dia pessoal,

 

seguinte estou com um problema um tanto estranho

eu passo a data correta para o banco mas quando vou fazer a convercao

para que os dados retornem corretos acontece o que eles veem errado:

 

tipo aparece assim pra mim: Mar 9 2009 12:00:00:000AM

 

gostaria que aparecesse assim 9-03-2009

 

como faço isso??

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Eder!

Como você esta exibindo essa data? pq você pode formatar:

Exemplo: Eval("suaData", "{0:d}");

Compartilhar este post


Link para o post
Compartilhar em outros sites

qro exibir assim:

 

echo '<td>'.$NOME.'</td>

<td>'.$DTCADASTRO .'</td>

<td>'.$LOCAL.'</td>

</tr>';

$i++;

 

nao sei c tenho que fazer uma função antes esse é a minha dificuldade como fazer para ela aparecer ai

Compartilhar este post


Link para o post
Compartilhar em outros sites

PHP

 

Meu codigo é esse;

 

 

<div id="conteudo">


<?php $q = mssql_query("select * from PESSOA");?>

   <p>Total de visitas realizadas: <?=mssql_num_rows($q);?></p>
   <p>Filtro(s):</p>	

<?php

function padraoSql($data){
$str = explode('/',$data);
$nData = $str[2].'-'.$str[1].'-'.$str[0];
return $nData;}

$rs="Select DTCADASTRO from PESSOA";

extract($_GET);
       if($DTCADASTRO!=""){
       $data = padraoSql($DTCADASTRO);
       $rs .= "AND DTCADASTRO = '$data' ";
       }


  $NOME = $_POST['NOME']; 

  $sql = "SELECT * FROM PESSOA WHERE NOME LIKE '%$NOME%'";  


echo "<table width='700px' cellspacing='0' align='center'>";
echo "<tr>	     
      <th class='details_ask'>Nome</th>
      <th class='details_ask'>Data da Visita</th>
      <th class='details_ask'>Local</th>
      </tr>";
$q =mssql_query($sql);

while($Relatorio = mssql_fetch_array($q)){
extract($Relatorio);			
$CODPESSOA= ($CODPESSOA);

$pag = "editarProcesso";

$pag = "visualizarelatorio";
if($i % 2 == 0)
echo '<tr align="center" onMouseOver="javascript:this.style.backgroundColor=\'#92A547\'" onMouseOut="javascript:this.style.backgroundColor=\'#D1DBAB\'" onclick="window.location=\''.$pag.'.php?id='.$CODPESSOA.'\'" style="cursor:pointer;background-color:#D1DBAB; " >';
else
echo '<tr align="center" onMouseOver="javascript:this.style.backgroundColor=\'#92A547\'" onMouseOut="javascript:this.style.backgroundColor=\'#F8F9F2\'" onclick="window.location=\''.$pag.'.php?id='.$CODPESSOA.'\'" style="cursor:pointer;background-color:#F8F9F2; " >';
echo '<td>'.$NOME.'</td>	
     <td>'.$DTCADASTRO .'</td>
     <td>'.$LOCAL.'</td>
      </tr>';
$i++;
}
?> 
</table>       


</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

arrmuei aqui cara deu certo fiz o seguinte:

 

$sql = "SELECT * , convert(char(10), DTCADASTRO,103) as DTCADASTRO FROM PESSOA WHERE NOME LIKE '%$NOME%'";

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.