tedo96 каза:PHP:$add_time = $row['time']; $time = date('d/m/Y H:i:s'); $before = $time - $add_time; echo $before;
tedo96 каза:Направи echo $row['time']; и дай да видя записа.
А time() и strtotime() ?Replace каза:TIMEDIFF() и DATEDIFF() дали няма да ти свършат работа : )
Karcho каза:А time() и strtotime() ?Replace каза:TIMEDIFF() и DATEDIFF() дали няма да ти свършат работа : )
human каза:http://web-tourist.net/login/login/view.php?st=809
function ago($added){
$time = strtotime($added);
$xtime = time() - $time;
if ($xtime < 1){
return '0 секунди';
}
$a = array( 12 * 30 * 24 * 60 * 60 => 'годин',
30 * 24 * 60 * 60 => 'месец',
24 * 60 * 60 => 'ден',
60 * 60 => 'час',
60 => 'минут',
1 => 'секунд'
);
foreach ($a as $secs => $str){
$d = $xtime / $secs;
if ($d >= 1){
$r = round($d);
if($str == 'годин' OR $str == 'секунд' OR $str == 'минут'){
return $r . ' ' . $str . ($r > 1 ? 'и' : 'а');
}else if($str == 'месец' OR $str == 'ден'){
return $r . ' ' . $str . ($r > 1 ? 'a' : '');
}else if($str == 'час'){
return $r . ' ' . $str . ($r > 1 ? 'а' : '');
}
}
}
}