PHP Ofset UTC

3 Cevap php

(Sistem) dilimi geçerli göre PHP ofset UTC almak için en kolay yolu nedir?

3 Cevap

  date('Z');

saniye offset UTC döndürür.

date("Z") sunucu timezone değil kullanıcının makine timezone göreli olarak UTC dönecektir. Kullanıcının makine dilimini almak için dakika javascript UTC zaman ve yerel saat arasındaki zaman farkını döndürür getTimezoneOffset() fonksiyonu kullanabilirsiniz.

<script type="text/javascript">
    d = new Date();
    window.location.href = "page.php?offset=" + d.getTimezoneOffset();
</script>

Ve page.php hangi kodu php tutan, bu ofset değeri ile ne istersen yapabilirsin. Ya da bunun yerine başka bir sayfaya yönlendirme, sizin ihtiyaçlarınıza göre, Ajax aracılığıyla php komut için ofset değerini gönderebilirsiniz.