COLOCAR ACENTO

03/04/2013

1

Galera como faço para alterar o formato da data do mysql para dd/mm/yy, sou novo em programação então por favor me ajude....
Responder

Posts

Opa,

Cara da uma olhada neste link: http://www.w3schools.com/sql/func_date_format.asp

Vlws.
Responder

03/04/2013

William

Colega Erick sua dúvida está muito vaga:

- O título do tópico é "COLOCAR ACENTO" mesmo?

- Você quer alterar esse formato na visualização da sua aplicação?
Responder

03/04/2013

Erick Vinicius

olha só trabalho com um framework FORMDIN criei um FPDF para gerar os relatórios da minha aplicação, mas quando gero o relatório ele não aceita acento...[url]http://dl.dropbox.com/u/36734765/DUVIDA.png[/url]
Responder

03/04/2013

Erick Vinicius

Na verdade é acento e data, pois quando gero o relatório a data fica YY/MM/DD, e não aceita acento, oque devo fazer?
Responder

03/04/2013

Erick Vinicius

Opa,

Cara da uma olhada neste link: http://www.w3schools.com/sql/func_date_format.asp

Vlws.


Aonde eu uso esse código DATE_FORMAT(date,format)?
Responder

03/04/2013

Joel Rodrigues

Tem de verificar o collation da tabela e no select, formatar a data usando a função citada.
Responder

03/04/2013

Erick Vinicius

eu estou usando utf8_general_ci, no select também mas mesmo assim não esta dando certo...
Responder

03/04/2013

William

Bom colega vamos por partes:

1 - Problema com acentução;
Até onde eu sei esse framework "FormDin" usa conexão via PDO, o que é ótimo, geralmente configuro minha conexão já setando UTF8, estude essa
possibilidade. Segue abaixo um exemplo de script de conexão:

<?php
function Conectar(){
try{
$opcoes = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8');
$con = new PDO("mysql:host=localhost; dbname=atlas;", "root", "011224", $opcoes);
return $con;
} catch (Exception $e){
echo 'Erro: '.$e->getMessage();
return null;
}
}
?>


2 - Formatar a data:
Como foi mencionado acima vc pode usar a função nativa do MySQL "DATE_FORMAT()", exemplo:

SELECT DATE_FORMAT(CAMPO_DATA,'%d/%m/%Y') AS DATA_FORMATADA FROM SUA_TABELA



Caso tenha mais dúvidas poste novamente.
Responder

03/04/2013

William

Desculpe na primeira saiu com citação!!!
*****************************************

Bom colega vamos por partes:

1 - Problema com acentução;
Até onde eu sei esse framework "FormDin" usa conexão via PDO, o que é ótimo, geralmente configuro minha conexão já setando UTF8, estude essa
possibilidade. Segue abaixo um exemplo de script de conexão:

<?php
function Conectar(){
	try{
		$opcoes = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8');
		$con = new PDO("mysql:host=localhost; dbname=atlas;", "root", "011224", $opcoes);
		return $con;
	} catch (Exception $e){
		echo 'Erro: '.$e->getMessage();
		return null;
	}
}
?>


2 - Formatar a data:
Como foi mencionado acima vc pode usar a função nativa do MySQL "DATE_FORMAT()", exemplo:

SELECT DATE_FORMAT(CAMPO_DATA,'%d/%m/%Y') AS DATA_FORMATADA FROM SUA_TABELA



Caso tenha mais dúvidas poste novamente.
Responder

03/04/2013

Erick Vinicius

Desculpe na primeira saiu com citação!!!
*****************************************

Bom colega vamos por partes:

1 - Problema com acentução;
Até onde eu sei esse framework "FormDin" usa conexão via PDO, o que é ótimo, geralmente configuro minha conexão já setando UTF8, estude essa
possibilidade. Segue abaixo um exemplo de script de conexão:

<?php
function Conectar(){
	try{
		$opcoes = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8');
		$con = new PDO("mysql:host=localhost; dbname=atlas;", "root", "011224", $opcoes);
		return $con;
	} catch (Exception $e){
		echo 'Erro: '.$e->getMessage();
		return null;
	}
}
?>


2 - Formatar a data:
Como foi mencionado acima vc pode usar a função nativa do MySQL "DATE_FORMAT()", exemplo:

SELECT DATE_FORMAT(CAMPO_DATA,'%d/%m/%Y') AS DATA_FORMATADA FROM SUA_TABELA



Caso tenha mais dúvidas poste novamente.


uso o phpmyadmin, aonde eu coloco esse comado SELECT DATE_FORMAT(CAMPO_DATA,'%d/%m/%Y') AS DATA_FORMATADA FROM SUA_TABELA
Responder

04/04/2013

Erick Vinicius

Deu certo Muito Obrigado..
Responder

04/04/2013

William

OK, agradeço pelo retorno.

Estou encerrando o tópico, qualquer dúvida estamos por aí ...
Responder