nvalid date.timezone value 'UTC' Hatası ve Çözümü

PHP'de tarih fonksiyonu kullanırken "date(): Invalid date.timezone value 'UTC', we selected the timezone 'UTC' for now" hatası alıyorsanız aşağıdaki çözümü uygulayarak çözüme ulaşabilirsiniz.

 

Hatanın Sebebi

Karşılaştığınız bu hatanın sebebi 90 % oranında geçerli bir timezone seti tanımlamadığınızdan kaynaklanıyordur.

 

Çözüm

Aşağıdaki kodu date() fonksiyonu kullandığınız PHP sayfanızın en üst kısmına tanımladığınız takdirde sorunu çözebilirsiniz. Eğer config.php veya benzeri gibi her PHP sayfanızın en başında require yada include ile çağırdığınız bir PHP sayfanız varsa oraya tanımlamanız daha mantıklı olacaktır.

 
// ISTANBUL SAATİNE GÖRE ZAMANI AYARLAR
date_default_timezone_set('Europe/Istanbul');
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

İlgili diğer dökümanlar

Ubuntu 18.04 üzerine PHP 5.6 kurmak ve default olarak ayarlamak.

Ubuntu 18.04 üzerine PHP 5.6 kurmak ve default olarak ayarlamak için aşağıdaki komutları...

Ubuntu PHP yi Apache olmadan kurmak. Install php without Apache.

PHP 7.2 ve üstü kurulumu sırasında default olarak Apache de kurulmaktadır. Nginx ile PHP...

PHP Opencart Error: Call to undefined function imagecreatefromjpeg()

Opencart kullanımı sırasında aşağıdaki hatayı alıyorsanız sebebi geçerli PHP sürümü için GD...

Çözüm: IonCube wrong ELF class: ELFCLASS32 hatası çözümü

Ioncube kurulu sunucunuzda aşağıdkai hatayı alıyorsanız sebebi hatalı sürüm kurulumu...

php.ini Nedir? Ne İşe Yarar? php.ini Nerede?

php.ini Nedir? Bir hostingte PHP uzantılı dosyaların çalıştırılabilmesi için gerekli olan...