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.
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());
?>