De data para date
Publicado por Iuri Carraro 13/04/2005
[ Hits: 4.705 ]
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, '-'));
}
?>
Sistema de autenticação, página protegida e registro de usuários
eveQuery2: interação com banco de dados
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Links importantes de usuários do vol (4)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (2)
Para os fãs de DOOM, um vídeo do Romero (com dublagem em pt-br disponí... (2)









