[英]Is it possible to get the timezone from your visitor with php?
或者這只能用javascript(客戶端)完成?
有兩種方法可以做到這一點。 最明顯的方法是使用Javascript,因為它存在於客戶端世界中。 另一種方法是讓用戶在注冊您的網站時指定他們的時區,然后您可以根據GMT進行一些后端操作以獲得他們訪問的實際時間。 這當然具有用戶可以放入錯誤時區的缺陷。
單獨使用PHP是不可能的。 但是您可以通過JS將GET參數設置為用戶當前時間戳,並將差異與服務器上生成的時間戳進行比較。 這樣您就可以計算服務器和客戶端之間的時區差異。
2解決方案
這種方法無法在Javascript中完成。 標題中不包含timezone
。 因此,它必須與PHP
類的語言結合使用。 以下是一些解決方案:
http://www.onlineaspect.com/2007/06/08/auto-detect-a-time-zone-with-javascript/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.