Son yazdığınız kod daha sağlıklı sonuç vermenizi sağlayacaktır ancak kullandığınız her tarih/zaman sistemlerinde
date_default_timezone_set('Europe/Istanbul');

Kodunu kullanırsanız zamanları her zaman aynı ve türkiye lokasyonlu çekeceği için sorunsuz sonuç alabilirsiniz.