De data para date
Publicado por Iuri Carraro 13/04/2005
[ Hits: 4.713 ]
Essas 3 funções convertem a data em um forma para outro.
Func 1: Recebe um str no formato dd/mm/aaaa e retorna no formato aaaa-mm-dd.
Func 2: Recebe um str no formato dd/mm/aaaa e retorna um timestamp.
Func 3: Recebe um str no formato aaaa-mm-dd e retorna no formato dd/mm/aaaa.
Isso ajuda muit na hora de consultar ou fazer um insert em uma base de dados.
<?
// Recebe um str no formato dd/mm/aaaa e retorna no formato aaaa-mm-dd
function strToDbDate($data) {
if(!$data) return 'NULL';
$pos = strpos($data, '/');
$rpos = strrpos($data, '/');
return "'".substr($data, $rpos + 1).'-'.substr($data, $pos + 1, $rpos - $pos - 1).'-'.substr($data, 0, $pos)."'";
}
// Recebe um str no formato dd/mm/aaaa e retorna um timestamp
function strToDbTimestamp($data) {
if(!$data) return '';
$pos = strpos($data, '/');
$rpos = strrpos($data, '/');
return strtotime(substr($data, $rpos + 1).'-'.substr($data, $pos + 1, $rpos - $pos - 1).'-'.substr($data, 0, $pos));
}
// Recebe um str no formato aaaa-mm-dd e retorna no formato dd/mm/aaaa
function DbToStrDate($data) {
if(!$data) return '';
return substr($data, strrpos($data, '-') + 1).'/'.substr($data, strpos($data, '-') + 1, strrpos($data, '-') - strpos($data, '-') - 1).'/'.substr($data, 0, strpos($data, '-'));
}
?>
Formas de trazer dados da consulta utilizando as funções mysql_fetch_array e mysql_fetch_row
Gravando dados em um banco de dados!
Nenhum comentário foi encontrado.
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









