converter datas php
2013
Formatação de datas utilizando PHP
SUMÁRIO
INTRODUÇÃO..............................................................................................4
MODELO BRASILEIRO PARA O AMERICANO............................................5
MODELO AMERICANO PARA O BRASILEIRO.............................................5
REFERÊNCIAS..............................................................................................6
INTRODUÇÃO
A pesquisa a seguir refere-se a maneira como é feita a formatação de datas utilizando a linguagem PHP para posterior armazenamento em um banco de dados, sabemos que o modelo de data brasileiro é dia, mês e ano, já na américa no norte o formato da data padrão e popularmente conhecido é ano, mês e dia, quando nos deparamos com esse “conflito” surge a necessidade de um tratamento em cima dessa informação, é ai que recorremos a linguagem
PHP ou alguma para nos auxiliar e fazer com que a data informada em padrão brasileiro seja armazenada no banco de dados em padrão americano e também fazer com que a data armazenada em padrão americano seja exibida/recuperada ao usuário no formato brasileiro.
Existem outras maneiras de se fazer esse tratamento de informação, como por exemplo, utilizando a própria linguagem SQL que utilizamos nos
SGBD’s, no entanto a intenção dessa pesquisa é mostrar como isso pode ser feito utilizando PHP.
4
Convertendo data do formato brasileiro para formato americano
O que fazemos aqui é converter a data do formato brasileiro para o formato americano, faremos o seguinte: vamos explodir a data informada em formato brasileiro, explodir separando os hifens e em seguida monta-lá de acordo com o modelo americano, como no exemplo abaixo:
Modelo brasileiro para modelo americano:
function datasql($databr) { if (!empty($databr)){
$p_dt = explode('/',$databr);
$data_sql = $p_dt[2].'-'.$p_dt[1].'-'.$p_dt[0]; return $data_sql;
}
}
Convertendo