Php Scriptlerim | Ücretsiz Php Scriptler

Blog

' X Zaman Önce Yazıldı ' Fonksiyonu

1 yıl önce  -  614 Okunma

Genellikle sosyal siteler de sıkça görülen bir fonksiyondur. Günümüz de artık bir çok sitede de isteğe bağlı kullanılmaktadır. Fonksiyonun standart tarih gösterme şeklini değiştirerek daha modern ve kullanıcı bazlı gösterebilmek amaçlı kullanılan bir fonksiyondur. Sitemiz de ve diğer bir çok alanda da örneklerini görebilmeniz mümkündür. Sitemiz de blog yazılarında veya eklenmiş scriptlerin detay kısımlarında kullanılan fonksiyonun verdiği çıktıyı görebilirsiniz.

Fonksiyon ise;

 

 


function timeConvert ( $zaman ){
   $zaman =  strtotime($zaman);
   $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ı

$tarih = "2016-02-23 15:30:22";

echo timeConvert($tarih); 

Yorumlar

    Bu yazıya henüz bir yorum yapılmamış. İlk yorum yazan siz olun!


Yorum Gönder