Hayko adlı üyeden alıntı: mesajı görüntüle
microtime kullanırsanız matematiksel işlemler daha kolay olur.

Sizin yaptığınız iş matematik açısından doğru olmuyor

21.11.2020 > 20.11.2020

sonuç tutarsız olabilir.

bugünün tarihini microtime veya kayıt tarihini microtime yaparak daha net işlem yapılabilir.

$bugun_tarih = round(microtime(true));

//veri tabanına 20.11.2020 şeklinde kayıt tuttuysanız ve o şekilde devam edeceğim derseniz

$bitis_tarih = strtotime($vf['kullanacagi_tarih']);

//gerisi aynı kalacak şekilde denerseniz sorun olmayacaktır.

if($bugun_tarih > $bitis_tarih AND (int)$_GET['id'] == $vf['personelid']){
   echo 'Kayıt eklenebilir';
}else{
  echo 'beklemede';
}
Teşekkür ederim fakat tutarsız bi başka nokta şu,
Kayıt yaparken kayıt tarihini bugün olarak yazdırdığım için, kayıt ekleme sayfasında bugünün tarihi her ihtimalde 7 günden büyük olmuyor o sebeple hep beklemede kalıyor.
Mantık basit aslında ama galiba ben karmaşık hale soktum. İstediğim, kayıt tarihinden itibaren 7 gün geçmişse yeni kayıt yapması.