<?
$time = $d.' дней';
}
elseif($h > 0)
{
$result = $h.' часов';
}elseif($m > 0)
{
$result = $m.' минут';
}elseif($s > 0)
{
$result = $s.' секунд';
}elseif($s <= 0)
{
$result = $s.' только что';
}
?>
Carbon::now()->subMinutes(2)->diffForHumans(); // '2 minutes ago'
function pluralize( $count, $text )
{
return $count . ( ( $count == 1 ) ? ( " $text" ) : ( " ${text}s" ) );
}
function ago( $datetime )
{
$interval = date_create('now')->diff( $datetime );
$suffix = ( $interval->invert ? ' ago' : '' );
if ( $v = $interval->y >= 1 ) return pluralize( $interval->y, 'year' ) . $suffix;
if ( $v = $interval->m >= 1 ) return pluralize( $interval->m, 'month' ) . $suffix;
if ( $v = $interval->d >= 1 ) return pluralize( $interval->d, 'day' ) . $suffix;
if ( $v = $interval->h >= 1 ) return pluralize( $interval->h, 'hour' ) . $suffix;
if ( $v = $interval->i >= 1 ) return pluralize( $interval->i, 'minute' ) . $suffix;
return pluralize( $interval->s, 'second' ) . $suffix;
}