Merhabalar arkadaşlar, aşağıdaki kodda görebileceğiniz gibi iki tarih arasındaki farkı bulup geçmiş mi geçmemiş mi onu yazdırmaya çalışıyorum. ancak bütün kayıtlar geçmemiş olarak kayıt ediliyor veritabanına. Nerede hata yaptığımı bir türlü bulamadım. Yardımcı olabilecek arkadaşlara şimdiden teşekkürler.


$bugun = date("d.m.Y H:i");
$bugun_stamp = strtotime($bugun);
$turkiye_saati_stamp = strtotime($turkiye_saati);

if ($bugun_stamp_2 >= $turkiye_saati_stamp) {
$durum= "gecmis";
}
else if ($bugun_stamp_2 <= $turkiye_saati_stamp)
{
$durum= "gecmemis";
}


tarihler d.m.Y H:i formatında geliyor arkadaşlar. Bugünün tarihini kodda gördüğünüz şekilde çekiyorum. Diğer tarih ise belirttiğim formatta geliyor ve ikisinide unixe çevirip farka göre geçmiş mi geçmemiş mi bulamaya çalışıyorum. Ancak dediğim gibi bütün kayıtlara geçmemiş olarak kayıt ediyor. Yani if sorgusu mu çalışmıyor bir türlü çözemedim.