2010-06-01 22 views
5

Geliştirme sunucusundayım. i php Bunu yaptığınızda:sistem zamanı apache zaman damgasından farklı -?

echo date('r',time()); 

cevabı: Sal 01 Haz 2010 18:10:32 -0400

Ancak, benim bilgisayarın saatini GMT üzerinden 17:10:32 (im olan - 5). Apache/php'yi bu ayarı değiştirmek için nerede yapıyorum? php.ini ve httpd.conf'a zaten baktım. Desteklenen zaman dilimleri listesi için

SetEnv TZ America/Indianapolis 

: sunucunuzun saat dilimi .htaccess dosyasına bir satır ekleyin ayarlamak için

Teşekkür

+0

i zaten ayarlanmış: date_default_timezone_set ('America/Guayaquil'); – andufo

+1

Belki bir yaz saati uygulamasıyla ilgili sorun mu yaşıyorsunuz? Şahsen UTC'yi her yerde kullanıyorum, özellikle saat dilimi ile ilgili zorluklardan kaçınmak için. – Hammerite

+0

Sistem zaman ve zaman dilimini kullanmasını sağlamak için herhangi bir yolu var mı ??? –

cevap

4

Düzenleme senin php.ini dosyasını ve Date bölüm

numaralı bölüme aşağıdaki kodu ekleyin
[Date] 
; Defines the default timezone used by the date functions 
; http://php.net/date.timezone 
date.timezone = America/Guayaquil 

Bu, tüm php sayfalarınızın saat dilimini tanımlar.

İlgili konular