Cevaplar
-
tablo alanlarınız nedir tarihi DATE ve TIME veya DATETIME tipinde mi tutuyorsunuz
-
sharq
işin başndayım alanlar deyiştirilebilir.11 yıl önce yazılmış
-
-
<? function sureHesapla($zaman,$suan,$ayrinti=2){ $tarihler=array(365*24*60*60 => "yil", 30*24*60*60 => "ay", 7*24*60*60 => "hafta", 24*60*60 => "gun", 60*60 => "saat", 60 => "dakika", 1 => "saniye"); if($suan>$zaman){ $gecen=$suan-$zaman; if($gecen<5){$cikti='5 Saniyeden daha az sure once.';} }else{ $gecen=$zaman-$suan; if($gecen<5){ $cikti='5 Saniyeden daha az sure gecmis.';} } $cikti=array(); $cikis=0; if($gecen>5){ foreach($tarihler as $sayi=>$kelime){ if($cikis>=$ayrinti || ($cikis<0 && $sayi<60)) break; // ara sureyi bulalim $arasure=floor($gecen/$sayi); if($arasure>0){ $cikti[]=$arasure.' '.$kelime; $gecen-=$arasure*$sayi; $cikis++; }else if($cikis>0) $cikis++; } $cikti=implode(' ve ',$cikti).' once'; } return $cikti; } $belirliGun = strtotime('2011-09-20 17:00:43'); $suan=strtotime(date("j-n-Y H:i:s")); echo date("Y-m-j H:i:s")."<br>"; echo sureHesapla($belirliGun,$suan,5);
-
sharq
bundan bişi anlamadım yapmak istediğim şey tam olarka veri tabanına kayıt edilen yorumun ne zaman kayıt edildiğini yazdırmak yani veritabanı yapısını falan nasıl yapayım ve nasıl çekeceğim??11 yıl önce yazılmış -
reelmg
aşağıdaki kod tam olarak istediğin işi yapıyor sen sadece vt den gelmesi gereken verileri doğru getirip yerine yazarsan sorun çıkmayacaktır
İyi çalışmalar
$kayityili="2011"; //BURASI VERİ TABANINDAN GELECEK $kayitay="03"; //BURASI VERİ TABANINDAN GELECEK $kayitgun="19"; //BURASI VERİ TABANINDAN GELECEK $kayitsaat="00"; //BURASI VERİ TABANINDAN GELECEK $kayitdakika="00"; //BURASI VERİ TABANINDAN GELECEK $kayitsaniye="00"; //BURASI VERİ TABANINDAN GELECEK $simdiki_yil=date("Y"); $simdiki_ay=date("m"); $simdiki_gun=date("d"); $simdiki_saat=date("H"); $simdiki_dakkika=date("i"); $simdiki_saniye=date("s"); $toplam_saniye=mktime($simdiki_saat, $simdiki_dakkika, $simdiki_saniye, $simdiki_ay, $simdiki_gun, $simdiki_yil) - mktime($kayitsaat, $kayitdakika, $kayitsaniye, $kayitay, $kayitgun, $kayityili); $zaman_dizisi = array(' Yıl'=> $toplam_saniye / 31556926 % 12,' Ay'=> $toplam_saniye / 604800 % 52,' Gün'=> $toplam_saniye / 86400 % 30,' Saat'=> $toplam_saniye / 3600 % 24, ' Dakika' => $toplam_saniye / 60 % 60, ' Saniye' => $toplam_saniye % 60 ); foreach($zaman_dizisi as $degisken => $deger){ if($deger > 1)$gecen_zaman[] = $deger . $degisken ; if($deger == 1)$gecen_zaman[] = $deger . $degisken; } array_splice($gecen_zaman, count($gecen_zaman)-1, 0, 've'); $gecen_zaman[] = 'önce eklendi.'; $yazilacak_zaman= join(' ', $gecen_zaman); echo $yazilacak_zaman;
11 yıl önce yazılmış
-
-
http://www.ugurokumus.net/?p=133 adresinden benzer uygulamalar için bir çalışma yapmıştım , belki işine yarayabilir.