
şmdi vereceğim fonkisyion ile facebookda ki gibi bir kaydın ..
kaç saniye , saat , gün, hafta , ay , yıl önce yazıldığını ziyaretçilerinize gösteceksiniz fakat buun için tarih kayıtlarının mktime(); veya time(); ile yapılması gerekmektedir...
fonksiyon vekullanımı :
<?php
//said önder albayrak
function fark($onceki,$simdi) {
$fark = $simdi-$onceki;
if($fark<60) {
$d= $fark.' saniye önce';
}elseif($fark>60&&$fark<3600) {
$fark = ceil($fark/60);
$d= $fark. ' dakika önce';
}elseif($fark>3600&&$fark<86400) {
$fark = ceil($fark/3600);
$d= $fark.' saat önce';
}elseif($fark>86400&&$fark<604800) {
$fark = ceil($fark/86400);
$d= $fark.' gün önce';
}elseif($fark>604800&&$fark<2592000) {
$fark = ceil($fark/18144000);
$d= $fark.' hafta önce';
}elseif($fark>2592000&&$fark<31536000) {
$fark = ceil($fark/2592000);
$d= $fark.' ay önce';
}elseif($fark>31536000) {
$fark = ceil($fark/31536000);
$d= $fark.' yıl önce';
}
return $d;
}kullanmak içinecho fark($kayit_tarihi,$simdiki_zaman); ör: $veri_kayit = $row['kayit']; $simdiki_zaman = mktime(); echo fark($veri_kayit,$simdiki_zaman);
kolay gelsn
