VIEW DATE BY PHP SPELL

Asked

Viewed 1,008 times

-2

Guys, next.. I have a contract printing page where I need to convert the field date in full

<?php echo $result->estado?> - <?php echo $result->data_contrato?>

In the "data_contract" field "10/10/2019"...

How do I display in full?

I want to show "October 10, 2019"

  • https://answall.com/questions/8317/como-fazer-a-fun%C3%A7%C3%A3o-date-formatar-uma-data-em-inglés%C3%Aas

  • but I don’t want to get today’s date, I need to get the date from inside the mysql database field...

  • 1

    Regardless of where you take the date, the solution is the same as the link provided by @Marcosxavier (inclusive, the date format of Mysql is independent of screen formatting)

1 answer

0

Following example:

//Criar a conexão com banco de dados, colocando as credencias do seu banco de dados
$conn = mysqli_connect("servidor", "usuario_banco_dados", "senha_banco_dados", "nome_banco_dados");

//Define informações locais 
setlocale(LC_TIME, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese');
date_default_timezone_set('America/Sao_Paulo');

//Pesquisar as datas no banco de dados
$query_artigos = "SELECT * FROM artigos";
$result_artigos = mysqli_query($conn, $query_artigos);
//Ler o resultado obtido do banco de dados
while($row_artigo = mysqli_fetch_assoc($result_artigos)){
	echo "Id do artigo: " . $row_artigo['id'] . "";
	//Imprimir a data conforme está no banco de dados
	echo "Data no formato salvo no banco de dados: " . $row_artigo['data'] . "";
	//Converter a data para o formato brasileiro
	echo "Data no formato salvo no banco de dados: " . date('d/m/Y H:i:s', strtotime($row_artigo['data'])) . "";
	//Converte a data por extenso
	echo "Data por extenso: " . strftime('%A, %d de %B de %Y', strtotime($row_artigo['data'])) . "";
}

Browser other questions tagged

You are not signed in. Login or sign up in order to post.