function get_time($timestamp) {
$timestamp = strtotime($timestamp);
$diff = time() - $timestamp;
if ($diff <= 0) {
return 'Şimdi';
}
else if ($diff < 60) {
return grammar_date(floor($diff), ' saniye önce');
}
else if ($diff < 60*60) {
return grammar_date(floor($diff/60), ' dakika önce');
}
else if ($diff < 60*60*24) {
return grammar_date(floor($diff/(60*60)), ' saat önce');
}
else if ($diff < 60*60*24*30) {
return grammar_date(floor($diff/(60*60*24)), ' gün önce');
}
else if ($diff < 60*60*24*30*12) {
return grammar_date(floor($diff/(60*60*24*30)), ' ay önce');
}
else {
return grammar_date(floor($diff/(60*60*24*30*12)), ' yıl önce');
}
}
function grammar_date($val, $sentence) {
if ($val > 1) {
return $val.str_replace('(s)', 's', $sentence);
} else {
return $val.str_replace('(s)', '', $sentence);
}
}