InicioOfftopicPHP Function para ver tiempo trascurrido de un comentario

PHP Function para ver tiempo trascurrido de un comentario

Offtopic•6/23/2011
Hola amigos para los que quieren poner en sus paginas web creadas con php , el tiempo que ha pasado de un post o de un comentario aquí les dejo esta funciton , la funciton fue creada por mi.

Lo que hace es mostrar el tiempo de este modo, "Post hace 1 hora, post hace 1 segundos ", cualquier pregunta estoy envíenme un mensaje personal aquí en taringa.
<?php
function TimeSince($timeFrom, $timeTo){
    if( 
$timeTo < $timeFrom || $timeTo == $timeFrom){
        return 
'Error el tiempo actual es igual o menos del tiempo de la base de datos';
    } else {
        
$timeTo     = $timeTo;
        
$timeFrom     = $timeFrom;
        
$diff        = ($timeTo - $timeFrom);
        if( 
$diff < 60 ){
            
$count = $diff;
            if( 
$count == 0 ){
                
$suffix      = 'Hace un momento';
            } elseif ( 
$count == 1 ) {
                
$suffix     = 'Hace un segundo';
            } else {
                
$suffix    = 'Segundos';
            }

         } else if( 
$diff > 60 && $diff < 3600) {
            
$count = floor($diff/60);
            if ( 
$count == 1 ) {
                
$suffix     = 'Minuto';
            } else {
                
$suffix    = 'Minutos';
            }
        } else if( 
$diff > 3600 && $diff < 86400) {
            
$count = floor($diff / 3600);
            if ( 
$count == 1 ) {
                
$suffix     = 'Hora';
            } else {
                
$suffix    = 'Horas';
            }
        } else if( 
$diff > 86400 && $diff < 2629743) {
            
$count = floor($diff/86400);
            if ( 
$count == 1 ) {
                
$suffix     = 'Día';
            } else {
                
$suffix    = 'Días';
            }
        } else if( 
$diff > 2629743 && $diff < 31556926) {
            
$count = floor($diff / 2629743);
            if ( 
$count == 1 ) {
                
$suffix     = 'Mes';
            } else {
                
$suffix    = 'Mes';
            }
        } else if( 
$diff > 31556926) {
            
$count = floor($diff / 31556926);
            if ( 
$count == 1 ) {
                
$suffix     = 'Año';
            } else {
                
$suffix    = 'Años';
            }
        }
        return 
"$count $suffix";
    }
}
// ejemplo echo TimeSince($row[time], time()); 
?>
Datos archivados del Taringa! original
0puntos
75visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
7visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

w
webg24🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.