Eğer o tarih bugünden büyükse diye böyle bir kod kullanıyordum
$bitecek = $sql['tarih'];
$son_tarih = date('d.m.Y H:i:s', $bitecek);
$bugun = date('d.m.Y H:i:s');
if ($son_tarih < $bugun)
{
echo 'Bitti';
}else{
echo 'Daha var';
}
Fakat bu gün tarih 31.08.2015 12:30:05 ve bitecek tarih 01:09:2015 12:30:05 olduğunda kod çalışmıyor..
İyiki farkettim dün kendi sitemde. Eğer benim gibi kontrol yapanlar varsa düzeltsin diye yazdım :)
Ben şöyle hallettim
$son_tarih= $sql['tarih'];
$bugun = time();
if ($son_tarih < $bugun)
{
echo 'Bitti';
}else{
echo 'Daha var';
}
Yani unix zaman farkı ile kontrol yapınca sorunsuz çalıştı umarım bu sefer doğru yaptım :)
İyi günler