Birçok web sitesinde hatta tümünde görürüz. 3 yıl önce , 12 saat önce , 5 saat 3 dakika önce yazıldı veya eklendi gibi tarih formatları görürüz. Php ile X Zaman Önce Yazıldı Fonksiyonu sayesinde kendi projemizde de kullanabileceğiz. Kullanım örneğini de paylaşarak işinizi biraz kolaylaştırayım.
function timeAgo($date) { $timestamp = strtotime($date); $currentDate = new DateTime('@' . $timestamp); $nowDate = new DateTime('@' . time()); return $currentDate ->diff($nowDate) ->format(' %y yıl %m ay %d gün %h saat %i dakika %s saniye önce'); }
Fonksiyon gelen haliyle bu şekilde. Kullanımına da bir bakalım ;
$date = '2015-03-12 14:05:14'; echo timeAgo($date);
Php ile timeAgo fonksiyonunu böylece kullanabiliriz.