Arkadaşlar iki tarih arasındaki gün farkını hesaplayan bir kod yazdım. Kod sorunsuz çalışıyordu fakat aşağıdaki tarihler arasında hesaplama yaptığımda yanlış sonuç veriyor.

$tarih1 = strtotime('2013-03-03');
$tarih2 = strtotime('2013-04-27');

Mantık olarak kodlar time çevirip aradaki farkı 86400 bölerek gün sayısını buluyordum. Yukardaki tarihlerde istenilen sorunu alamıyorum.

$gunfarki = ($tarih2-$tarih1)/86400 ; şeklinde işleme soktuğumda aşağıdaki sonuç çıkıyor. Farklı tarih aralıklarında sorun yok. SOrun neyden kaynaklı sizce ?
54.9583333333