我正在使用php并从服务器接收GMT时间的时间戳。如何将时间戳更新为用户的时区(而不是服务器的时区)或获取用户的时区和 GMT 之间的差异?
我已经试过了
date("Z");
但它返回 0
您无权访问该信息。
最简单的方法可能是让 JavaScript 提供它:
var offset = (new Date()).getTimezoneOffset();
// use AJAX to send offset to server
请注意,offset
将以分钟为单位,并且相对于 UTC。