Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''extenso''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 1 registro

  1. Visitante

    Data e hora por extenso

    Bom, procurei no fórum usando vários termos mais não encontrei. Então é o seguinte, tenho uma função que mostra a data e hora por extenso, isso supondo que o posto tenha sido postado ontem e hoje a várias horas, mas, se o post tiver sido postado a segundos atrás, não mostra "postado segundos atrás". Alguém pode ajudar? A função: function data($data) { $diaData = date('d', strtotime($data)); $mesData = date('m', strtotime($data)); $anoData = date('Y', strtotime($data)); $horData = date('H', strtotime($data)); $minData = date('i', strtotime($data)); $hor = date('H', mktime(gmdate("H") - 2, 0, 0, 0, 0, 0)); $min = date('i'); $seg = date("s"); $dia = date('d'); $mes = date('m'); $ano = date('Y'); if ("$diaData-$mesData-$anoData" == "$dia-$mes-$ano") { if ($horData == $hor) { if ($minData == $min) { $data_retorno = "segundos atraz"; } elseif ($minData < $min) { $minutosAtraz = date("i", mktime($hor, $min - $minData, $seg, $mes, $dia, $ano)); $s = ($minutosAtraz > 1) ? "s" : ""; $data_retorno = "ha " . $minutosAtraz . " minuto$s atraz"; } elseif (date('H:i', mktime($hor - $horData, $min - $minData, $seg, $mes, $dia, $ano)) < date('H:i')) { $horasContadas = date('H', mktime($hor - date('H', strtotime($data)), $min, $seg, $mes, $dia, $ano)); $minutoscontados = date('i', mktime($hor, $min - date('i', strtotime($data)), $seg, $mes, $dia, $ano)); $s = ($horasContadas > 1) ? "s" : ""; $sm = ($minutoscontados > 1) ? "s" : ""; $data_retorno = "ha $horasContadas hora$s e $minutoscontados minuto$sm atraz"; } } else { $data_retorno = "hoje as " . $horData . 'h'; } } elseif ("$mesData-$anoData" == date('m-Y', mktime(0, 0, 0, $mes, $dia, $ano)) && $diaData == date('d', mktime($hor, $min, $seg, $mes, $dia - 1, $ano))) { $data_retorno = "ontem as " . date("H:i", strtotime($data)); } elseif ("$mesData-$anoData" == date('m-Y', mktime(0, 0, 0, $mes, $dia, $ano)) && $diaData == date('d', mktime($hor, $min, $seg, $mes, $dia - 2, $ano))) { $data_retorno = "antiontem as " . $horData . 'h'; } elseif ("$mesData-$anoData" == date('m-Y', mktime(0, 0, 0, $mes, $dia, $ano)) && $diaData == date('d', mktime($hor, $min, $seg, $mes, $dia - 3, $ano))) { $data_retorno = "ha 3 dias as " . $horData . 'h'; } else { $data_retorno = date($data, strtotime("d-m-Y")); } return strtolower($data_retorno); }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.