2010-02-13 26 views
8

Kullanıcılara saat dilimlerini değiştirme ve verilerini bu saat diliminde görüntüleme seçeneği sunmak istiyorum. Şu anda bir unix zaman damgasını saklıyorum ve bu dönüşümü gerçekleştirmenin en iyi yolunun ne olacağını bilmek istiyorum.Saat dilimi dönüşümleri için en iyi uygulama nedir?


Zaman damgasını unix biçiminde saklıyorum. Endişem, sunum katmanında dönüştürmeyi yapmak için hangi işlevi kullanabilirim?

cevap

8

Veri deponuzda her şeyi UTC olarak tutun ve sunum katmanınıza dönüştürün.

+0

GMT ve UTC aynı şeydir. Zaman damgasını tarih işlevine geçirin http://php.net/manual/en/function.date.php – ziya

+0

Teşekkürler Maxwell. Bunu şimdi PHPs sitesinde buldum. Yardım için teşekkürler! – Jim

1

Tarih verilerini GMT olarak saklayın ve kullanıcı prefs'te onların saat dilimlerini depolamasına izin verin (bu sadece GMT'nin bir ofseti).

+0

Teşekkürler bdl. Dönüşümün tz'lerine geri dönüşümü için hangi işlevi kullanırdım? – Jim

+1

Bazı bölgelerde gün ışığından yararlanma saati vardır, bu nedenle ofset yılın zamanına göre değişebilir. – mob