function nezaman($tarih){
$tarih = explode(‘ ‘,$tarih);
$tarih1 = explode(‘-‘,$tarih[0]);
$tarih2 = explode(‘:’,$tarih[1]);
$zaman = mktime($tarih2[0],$tarih2[1],$tarih2[2],$tarih1[2],$tarih1[1],$tarih1[0]);
$zaman_farki = time() – $zaman;
$saniye = $zaman_farki;
$dakika = round($zaman_farki/60);
$saat = round($zaman_farki/3600);
$gun= round($zaman_farki/86400);
$hafta = round($zaman_farki/604800);
$ay = round($zaman_farki/2419200);
$yil= round($zaman_farki/29030400);
if($saniye < 60){
if ($saniye == 0){
return "Az Önce";
}else {
return $saniye .' Saniye Önce';
}
}else if($dakika < 60){
return $dakika .' Dakika Önce';
}else if($saat < 24){
return $saat.' Saat Önce';
}else if($gun < 7){
return $gun .' Gün Önce';
}else if($hafta < 4){
return $hafta.' Hafta Önce';
}else if($ay < 12){
return $ay .' Ay Önce';
}else{
return $yil.' Yıl Önce';
}
}
Kullanımı:
echo zaman($zaman);