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');
}