Просмотр поста

.
Krite
hooligan (16.03.2011/03:17)
Krite, подскажите как добавить функцию отображния времени добавленного сообщения как в социальных сетях в форум 3.2.2
Не правильно в прошлом примере написал
function time_stamp() { не вставил
vvv правильно vvv
<?php
function time_stamp() {
$time_difference = time() - $session_time; 
$seconds = $time_difference; 
$minutes = round($time_difference / 60 ); 
$hours = round($time_difference / 3600 ); 
$days = round($time_difference / 86400 ); 
$weeks = round($time_difference / 604800 ); 
$months = round($time_difference / 2419200 ); 
$years = round($time_difference / 29030400 ); 
if($seconds <= 60) {// Секунды 
	echo "$seconds секунд назад"; 
} else if($minutes <=60) {// Минуты 
	if($minutes==1) { 
		echo "одну минуту назад"; 
	} else { 
		echo "$minutes минут назад"; 
	} 
} else if($hours <=24) {// Часы 
	if($hours==1) { 
		echo "один час назад"; 
	} else { 
		echo "$hours часов назад"; 
	} 
} else if($days <= 7) {// Дни 
if($days==1) { 
echo "один день назад"; 
} else { 
echo "$days дней назад"; 
} 
} else if($weeks <= 4) {// Недели 
if($weeks==1) { 
echo "одну неделю назад"; 
} else { 
echo "$weeks недель назад"; 
} 
} else if($months <=12) {// Месяцы 
if($months==1) { 
echo "один месяц назад"; 
} else { 
echo "$months месяцев назад"; 
} 
} else { 
if($years==1) { 
echo "один год назад"; 
} else { 
echo "$years года\лет назад"; 
} 
} 
}
//Пример использования 
$session_time = time() - 3600; 
echo time_stamp($session_time);
?>

косяк с bb кодами какой-то и цитированием