Modal adlı üyeden alıntı: mesajı görüntüle
Merhaba;

data-diff ile iki tarih arasındaki farkı alıyorum fakat benim istediğim $tarih1,$tarih2 yi geçtiği zaman bunu kontrol etmem yani ekrana süre doldu yazdırmam fakat bu kod ile tarihlerin yerlerini değiştirseniz bile hep pozitif çıkıyor yani aralarında 0 gün kalıp 1 gün daha geçtiği zaman -1 olmak yerine +1,2,3 diye devam ediyor bunu nasıl kontrol edebilirim ?

Teşekkürler.
Kod:
function gun($t1,$t2){
    $tarih1= new DateTime($t1);
    $tarih2= new DateTime($t2);
    $interval= $tarih1->diff($tarih2);
    return $interval->format('%a');
}
if $tarih1 > $tarih2
echo "Süre doldu"

else
echo "Devam ediyor"

mantığı olabilir hocam.