我们如何在PHP和MySQL中计算出时区

时间:2012-05-18 16:29:06

标签: php mysql timezone

我正在建立一个社交网站,真的让我感到紧张。

如何处理基于PHP和MySQL的社交网站中的时区,以便任何用户可以从任何国家/地区进行访问。我将简要解释一下

我有一个名为posts的表,我执行一个mysql查询来放置内容,用户名,用户的图片以及它之前发布的时间。

例如,如果印度的某个人是伦敦某人的朋友。这位印度人在伦敦小伙子的帖子上发布了一条通知,上面写着这个印第安人在5个半小时前发布在他的个人资料上的通知。我该如何纠正?

请提供有用的回复。

提前致谢。

1 个答案:

答案 0 :(得分:0)

根据服务器时间使用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