(Sistem) dilimi geçerli göre PHP ofset UTC almak için en kolay yolu nedir?
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.