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 кодами какой-то и цитированием