我正在制作一个社交网站,这个网站真的让我很紧张。
如何处理基于PHP和MySQL的社交网站中的时区,以便任何用户从任何国家访问。我将简要解释一下
我有一个名为帖子的表,我执行一个 mysql 查询来放置内容、用户名、用户图片和发布时间。
例如,如果印度的某人是伦敦某人的朋友。印度人发帖在伦敦人的人的个人资料上,它弹出一条通知,说印度人已经在5个半小时前在他的个人资料上发帖了。我该如何纠正?
请给予有用的答复。
提前谢谢。
使用timezone-offset-get
根据服务器时间进行更正。
/** Returns the offset from the origin timezone to the remote timezone, in seconds.
* @param $remote_tz;
* @param $origin_tz; If null the servers current timezone is used as the origin.
* @return int;
*/
function get_timezone_offset($remote_tz, $origin_tz = null)
http://php.net/manual/en/function.timezone-offset-get.php