Php ile Server arasında Saat Farkı Düzeltme

Uzuuun yıllar önce (2005) geliştirdiğim bir uygulamanın kullanıcısı bugün bana ulaştı. Hala kullanılıyor olmasına şaşırmadım değil hani. Bunca yıldır, bakımsız ve ısrarlı kullanılması hoşuma gitmedi değil.

Sorunu uygulama üzerindeki saat ile gerçek saat arasında 1 saatlik fark oluşmasıydı. Uzaktan server’a bağlandığımda sıra dışı bir şey görmedim. Server’ın saati ile gerçek saat arasında bir sıkıntı yoktu. Kodları incelediğimde de bir sorun göremedim açıkcası;

Basitçe şöyleydi;

echo date("d m Y  H:i");

Biraz kurcalarken web’i putenv ile TZ (time zone) değişkenine istanbulu gönderen bir örnek gördüm. Denedim ve sorunu aştık.

Son hali şöyle oldu;

putenv("TZ=Europe/Istanbul");
echo date("d m Y  H:i");

Ülkedeki bu saat sorunları sebebiyle başkaları da bu sorunu yaşamış yada yaşayacak olabilir. Burada, kenarda dursun…

Hakan Müştak
03@2018

 

 


Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

question razz sad evil exclaim smile redface biggrin surprised eek confused cool lol mad twisted rolleyes wink idea arrow neutral cry mrgreen

*

Captcha Kontrolü * Zaman aşımı, sayfayı tekrar yükleyin


Top