Navigate / search

Php – Server İle Tarih Saat Farkı’ nı Düzeltme

Server İle Saati Farkı’ nı Düzeltme

Kullandığımız serverdaki saat ile bizim bulunduğumuz ülkedeki saat her zaman aynı olmayabilir. Farklı ülkelerden aldığınız hostinglerin saati kendi yerel saatlerine göre ayarlanmıştır.Buda sizin için bir sıkıntı olabilir.

Fakat Php her zamanki gibi kolaylığını bize gösteriyor.Ve ufak bir fonksiyon ile bu sorunu ortadan kaldırıyor.
İlk önce date ile ekrana Tarih saatimizi yazdıralım.

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

ekrana 26-01-2011 15:05:45 yazdı.Ama bu bizim yerel saatimiz değil.Şimdi fonksiyonumuzu uygulayıp date ile tarih ve saati yazdıralım

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

Eveeet.Gördüğünüz Gibi Artık Tarih Ve Saatimiz Yerel Saatimiz Olarak Ekrana Geldi.

putenv fonksiyonunu header’ımıza yerleştirdiğimizde bütün problemlerimiz çözülmüş olacak.