Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

BrunoFelipe

Calculo do tempo d epostagem

Recommended Posts

Olá galera,

no sistema que estou construindo quero fazer o seguinte:

a cada mensagem que o usuário postar dizer o tempo que foi postada, exemplo:

como o Orkut ou Twitter faz,

A 10 minutos atrás, a um dia atrás...

Como eu faria isso?

 

Muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta comparar com o valor do time() atual.

Exemplo:

 

<?php

// Nesta linha abaixo, estou dizendo que a postagem foi feita a 10 segundos atras.
$dataPostagem = ( time() - 10 );

if ( $dataPostagem <= 10 ) {

   echo '10 segundos atrás';

} elseif ( ($dataPostagem > 10) AND ($dataPostagem <= 30) ) {

   echo '30 segundos atrás';

} elseif ( ($dataPostagem > 30) AND ($dataPostagem <= 60) ) {

   echo '1 minuto atrás';

}

?>

 

A base é essa.

 

EDIT

 

Ahh esqueci de avisar.

Salve no banco de dados, o timestamp da postagem para ser usado em casos como esse.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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