De data para date
Publicado por Iuri Carraro 13/04/2005
[ Hits: 4.386 ]
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, '-')); } ?>
Criando um Portal de Notícias baseado em PHP/MySQL
Backup com php, usando mysql_dump
protegendo suas páginas de maneira eficiente
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
OpenVPN no MACBOOK conecta mas não pinga pastas de rede compartilhada ... (1)
Vou voltar moderar conteúdos de Dicas e Artigos (2)
Melhorando a precisão de valores flutuantes em python[AJUDA] (8)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta