php de tarih
PHP de TIME ZONE sorunu
PHP kodlamasında time ve Date nimetlerinden faydalanmanın güzel oldugu kadar. içinden çıkılmaz bir durumda alabiliyor.
Son günlerde farkına vardığım bir sorunu buradan paylaşmayı düşündüm.
Kayıt alırken aşağıdaki iki zaman birbirine eşit..
strtotime('2010-02-27 20:40:03 +0000') === strtotime('2010-02-27 21:40:03 +0100')
ve yukarıdaki time olarak alinan kayit +0200 zaman diliminde olan bir serverden çağrıldıgında ise yukarıdaki tarih bize 2010-02-27 22:40:03 +0200 olarak dönüyor..
Yerel saatçilikte eş bir durum..