Etiket arşivi: php x dakika önce yazıldı

PHP x Dakika Önce Yazıldı Fonksiyonu

Merhaba,

Bir çok sitede görürüz 22 dakika önce  gibi yazıları bu 22.04.2015 01:00 gibi görünümden daha kullanışlı bana göre. Bunun PHP ile nasıl yapacağımızın bir fonksiyonunu yazdım.

 

 
function humantime($tarih){
 $fark = time()-$tarih;
 $saniye =$fark;
 $dakika = round($fark/60);
 $saat = round($fark/3600);
 $gun = round($fark/86400);
 $hafta = round($fark/6048400);
 $ay = round($fark/2419200);
 $yil = round($fark/29030400);
 if ($saniye <= 59) {return " bir kaç saniye önce";
 } elseif ($dakika <= 59){return $dakika." dakika önce";
 } elseif ($saat <= 23){return $saat." saat önce";
 } elseif ($gun <= 6){return $gun." gün önce"; 
 } elseif ($hafta <= 3){return $hafta." hafta önce";
 } elseif ($ay <= 11){return $gun." gün önce";
 } else {return $yıl." önce yazıldı";} 
} 

Kolay gele