Php ile X zaman Önce Yazıldı Fonksiyonu

**
* Tarihlerı modifiye ederek x zaman önce yazıldı şekline döndürür
* 
* @param $date = dönüştürlecek tarih
* @return string;
*
*/
function modified_date( $date ){
    $time_difference = time() - $date;
    $second          = round( $time_difference );
    $minute          = round( $time_difference/60 );
    $hour              = round( $time_difference/3600 );
    $day              = round( $time_difference/86400 );
    $week              = round( $time_difference/604800 );
    $month              = round( $time_difference/2419200 );
    $year              = round( $time_difference/29030400 );

    if( $second <= 59 ){
        if( $second == 0 ){
            return 'Şimdi yazıldı';
        }else{
            return $second . ' saniye önce';
        }
    }else if( $minute <= 59 ){
        return $minute . ' dakika önce';
    }else if( $hour <= 23 ){
        return $hour . ' saat önce';
    }else if( $day <= 6 ){
        return $day . ' gün önce';
    }else if( $week <= 3 ){
        return $week . ' hafta önce';
    }else if( $month <= 11 ){
        return $month . ' ay önce';
    }else{
        return $year . ' yıl önce';
    }
}
Reklamlar

2 thoughts on “Php ile X zaman Önce Yazıldı Fonksiyonu

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s