Yarı buçuk çalıştı diyebilirim... Tarihler arası farkı 2 saat fazladan hesaplıyor.Yani fark aslında 10 dk iken 2 saat 10 dk yazıyor.Neden acaba?
kodun başına
date_default_timezone_set('Europe/Istanbul');
ekleyin düzelir büyük ihtimal date fonksiyonu sunucunun saatini alır