$tarih değişkenindeki tarih formatı : 14.09.2012 şeklinde
db deki tarih formatı ise : 14.09.2012 18:02 şeklinde
if ($tarih == $ders->tarih)
$ders>tarih in formatı ile $tarih değişkeninin formatı aynı olmadığından eşitse diyemiyorum ?
bu durumda nasıl tarih eşitliği sorulur?
(SORU) tarih karşılaştırma
4
●654
- 14-09-2012, 18:18:42$tarih = "14.09.2012";
$db_tarih = date("d.m.Y",strtotime($ders->tarih));
if ($tarih == $db_tarih)
şeklinde olur diye tahmin ediyorum
$db_tarih = current(explode(" ",$ders->tarih)); // erginkeles hocamın dediği - 14-09-2012, 18:18:45Kimlik doğrulama veya yönetimden onay bekliyor.explode ile dbden tarihi al ve boşluk karakteri ile parçala. sonra mantıksal ifadeyi uygula.
- 14-09-2012, 18:52:28sağolun arkadaşlar explode ile sorun çözüldü fakat eşitse diyemiyorum. değiştken tipi farklılığından mıdır?
$sectarih= $_GET['date']; //14.09.2012 foreach($dersler as $ders) { $gsaat = current(explode(" ",$ders->tarih)); //14.09.2012 - db de varchar olarak kayıtlı if ($sectarih == $gsaat) continue; print_r ($sectarih); print_r ($gsaat);eşitlik sağlansada sağlanmasada ekrana iki tarihide yazıyor
ben sadece eşitlik sağlandığında yazsın istiyorum