Php kullanarak yereli almak nasıl

3 Cevap

How to get Locale using Php,I want to get the time zone based on the location, is there any possibility to get in php.

Ben GMT dönüştürmek ve ben aynı saat, aynı zaman diliminde geri UI çekin gerekir Database.Again kaydetmeniz gerekir.

3 Cevap

Sunucu tarafında müşterinin yerel veya saat dilimi alamayan ve sadece JavaScript kullanarak, istemci tarafında ona bir tahmin yapabilirsiniz.

(Tarayıcı Java destekleyen, ama bu bir ağrı biraz ve herkes uygulamalarını nefret eğer daha fazla yerel bilgi alabilirsiniz.)

Bir web uygulamasında saat dilimleri işlemek için UTC zaman damgaları gibi tüm süreleri depolamak ve bir kullanıcı seçilmiş dilimini kullanarak sayfa biçimlendirme için bunları metne dönüştürün. Sen like in this question timezone tahmin yöntemleri kullanabilirsiniz, ancak bu güvenilir olmadığından da kullanıcının açıkça dilimini seçmek için izin vermelidir.

Kullanma

setlocale  (LC_ALL,"0");

Sonuçta gerçek yerel almak için.

Sen kullanabilirsiniz:

date_default_timezone_set('Europe/London');
date_default_timezone_get; // Europe/London

veya

if (ini_get('date.timezone')) {
    echo 'date.timezone: ' . ini_get('date.timezone');
}