您无法单独使用PHP,因为该信息不可用.但是,如果您知道用户的位置,您可以进行一些地理定位并确定可能的时区.
你需要javascript的帮助.我用Google搜索了以下JS片段,它返回了客户端的时区偏移量:
var tzo=(new Date().gettimezoneoffset()/60)*(-1);
Run Code Online (Sandbox Code Playgroud)
从这里,您可以使用PHP设置一个可以通过PHP访问的cookie.另外,您可以通过ajax调用获取此信息.