Domingo, 6 de Outubro de 2024
Busca no site:
Ok
Home
Links
Soluções
Utilitários
Publicações
Curiosidades
Produtos
Diversões
Apps Android
Contato
Mapa do Site
Sobre Nós
©2024 CJDinfo®
Detalhe Solução
PHP: Formatação de Data/Hora
:
/** * Transforma a Data dada no formato "DD/MM/YYYY" * ou "DD/MM/YYYY HH:MM" ou "DD/MM/YYYY HH:MM:SS" * para o formato Date (YYYYMMDDHHMMSS). * A Data e Hora dadas devem estar corretas. * Se houver a presença de máscara ("_") retorna null. * * @param var $dado data dada * @return string data no formato Date */ function convDate($dado) { $result = null; if(strlen($dado) >= 10 && strpos($dado, "_") === false){ $s = substr($dado, 6, 4) . substr($dado, 3, 2) . substr($dado, 0, 2); if(strlen($dado) > 10){ $s .= substr($dado, 11, 2).substr($dado, 14, 2); if(strlen($dado) > 16){ $s .= substr($dado, 17); } else { $s .= "00"; } } else { $s .= "000000"; } $result = $s; } return $result; } /** * Formata a Data dada em formato time-stamp ou * Date (YYYYMMDDHHMMSS) para o formato "DD/MM/AAAA" * * @param var $data * @return string data formatada */ function strData($data=null) { $result = ""; if(is_string($data) && strlen($data) == 14){ $result = substr($data, 6, 2) . "/" . substr($data, 4, 2) . "/" . substr($data, 0, 4); } elseif(is_int($data)) { $result = date("d/m/Y", $data); } return $result; } /** * Formata a Hora dada em formato time-stamp ou * Date (YYYYMMDDHHMMSS) para o formato "HH:MM:SS" * * @param var $hora * @return string hora formatada */ function strHora($hora=null) { $result = ""; if(is_string($hora) && strlen($hora) == 14){ $result = substr($hora, 8, 2) . ":" . substr($hora, 10, 2) . ":" . substr($hora, 12, 4); } elseif(is_int($hora)) { $result = date("H:i:s", $hora); } return $result; } /** * Formata a Data/Hora dada em formato time-stamp ou * Date (YYYYMMDDHHMMSS) para o formato "DD/MM/AAAA HH:MM:SS" * * @param var $data * @return string data formatada */ function strDataHora($dataHora=null) { return strData($dataHora) . " " . strHora($dataHora); }
¤ Links Relacionados:
- Veja todas as soluções do site
Gostou? Compartilhe ou comente:
Nome:
Email:
Comentário:
Retornar