PHP, saat verisini konfigirasyon ayarlarında bulunan (php.ini) timezone seçeneğine göre almaktadır.
Bu sebepten ötürü 1 saat geri alınması gereken server saatini Türkiye'de ki erteleme sebebiyle 1 saat ileri olarak ayarlasak dahi php üzerinde çağırılan saat fonksiyonları, (Europe/Istanbul) ayarlamasından ötürü Avrupayı takip edecek ve 1 saat geri alınmış olarak bize dönecektir.
Geçici bir süreliğine meydana gelen bu sıkıntıyı giderebilmek adına php.ini içerisinde bulunan timezone (Europe/Istanbul) seçeneği (15 gün süreliğine, Türkiye'deki erteleme bitene kadar), (Asia/Kuwait) ile değiştirilirse php saati otomatik olarak 1 saat ileri alacaktır.
Türkiye saatleri ertelemenin sonlanmasıyla 1 saat geri aldığında bu seçeneğin tekrardan eski ayarına yani (Europe/Istanbul) seçeneğine döndürülmesi gerekmektedir.
Faydalı olması dileğiyle