De data para date
Publicado por Iuri Carraro 13/04/2005
[ Hits: 4.553 ]
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, '-')); } ?>
Classe para trabalhar com SQL Server
Listando todos os Bancos de dados do servidor MySQl
Nenhum coment�rio foi encontrado.
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (2)
Como desinstalar o GIMP? [RESOLVIDO] (1)