Zalmoxis adlı üyeden alıntı: mesajı görüntüle
Bende verdiğim kod çalışıyor görünüyor hocam, aşağıdaki tüm kodlar aynı sonucu veriyor. Gece gece dalgın olabilirim belki de hata yapıyorumdur bir yerde bilmiyorum.

date_default_timezone_set('Europe/Istanbul');
echo time();
echo "<br>";
echo strtotime(date('YmdHis'));
echo "<br>";
echo date('Y-m-d H:i:s');
echo "<br>";
echo date('Y-m-d H:i:s', time());
Bende GMT diliminde gösteriyor hocam bu kodlar. Sadece
echo date('Y-m-d H:i:s');
kodunun başına
date_default_timezone_set('Europe/Istanbul');
kodu girilince GMT+3 gösteriyor.
date_default_timezone_set('Europe/Istanbul');
echo time());
şeklinde yazıldığında GMT +3 göstermiyor. (Ben, böyle nasıl gösterilebilir diye merak etmiştim. Onda da zaten mantık olarak edilemiyormuş Ancak, date(); yi strtotime ile çevirerek gösterilebiliyor ve birde saniye eklenerek çevirilebiliyor.)
date_default_timezone_set('Europe/Istanbul');
echo date('Y-m-d H:i:s');
şeklinde kullanıldığında gösteriyor sadece, GMT+3 dilimini.