Jump to content

POWERED BY:

daemon

mostrar quanto tempo foi postado um conteudo

Recommended Posts

Preciso mostrar o intervalo em horas e minutos entre 2 registros.

 

 

Por exemplo, tenho um campo data e hora que postei um conteudo (exemplo : 15:00).


E tenho a hora atual (16:30).

 

Preciso imprimir a quanto tempo foi postado.

 

No caso volta aparecendo "30 minutos". se passar de 1 hora "1h e 5min" etc.. etc...

 

 

 

Share this post


Link to post
Share on other sites

Para isso acredito ser necessário alguma função que calcule as diferenças de tempo de forma apresentar somente x tempo em questão.

Deixo aqui algo que possa usar para aprendizado, nunca necessitei fazer algo assim, mas conheço essa classe nativa do php que reproduz um resultado similar

<?php
$antes = new DateTime( '2001-01-01 00:01:01' );
$agora = new DateTime( date('Y-m-d H:i:s') );

$intervalo = $agora->diff($antes);

echo '<pre>';
var_dump("\nTempo passado desde antes até agora:\n
Anos > {$intervalo->y}
Meses > {$intervalo->m}
Dias > {$intervalo->d}
Horas > {$intervalo->h}
Minutos > {$intervalo->i}
Segundos > {$intervalo->s}");

Espero que ajude

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By daemon
      Gostaria de tratar a data/hora de uma postagem.
      Por exemplo se postou menos de 1 hora fica.
      Há 30min
      Há 40min
      etc..
      Se postou depois de 1 hora.
      fica: 
      Há 1h
      Há 2h 
      etc...
      Se passar de 24 horas
      :fica
      Há 1 dia
      Há 2 dias
      etc..
    • By Roberto S. Santos
      Boa noite devs.
      Poderiam me ajudar ?
      Estou querendo fazer o seguinte em um formulário PHP...
      O usuário deve cadastrar a sua data e horário do uso na churrasqueira e quando chegar nesta data e no horário final ele apaga os dados do cadastro desta reserva.
      Como posso fazer isto com PHP ?
      Temos...
      data reserva
      hora reserva  (hora inicial)
      hora final (já vai estar pré definida na base de dados)
      Banco de Dados : clientes
      Tabela : reserva
      Deus abençoe a todos.
       
    • By Alessandro Bodão
      Fala rapaziada! Tudo legal?
       
      Estou desenvolvendo um site onde coloquei uma espécie de 'relógio' nele, onde as pessoas veem que horas são, os minutos e segundos vão atualizando automático. Até aí tudo certo...
       
      No header do site tem um título principal (h1) que começa dando bom dia. Como as pessoas vão acessar o site em horários diferentes, tive a ideia do texto atualizar automaticamente pra boa tarde ou boa noite, relativo ao intervalo de tempo do relógio, mas não sou tão bom ainda com javascript. 
    • By unset
      Olá, estou com um probleminha aqui se alguém puder ajudar,
       
      Eu tenho a data em uma coluna no formato date 2020-12-01 e a hora em outra coluna no formato time 09:00:00
       
      Como eu posso saber se a data de hoje é maior do que data e hora dessas 2 colunas?
    • By Alberto Nascimento
      Como faço para inserir data e horário no campo abaixo?
       
      <input name="horarioatual" id="horarioatual" style="width: 366px" type="text" />  
      Quando utilizava no PHP 5.3 funcionava com "echo", porém agora não esta mais quando estou utilizando o PHP 5.6
       
      <?php echo "$date"; ?>  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.