处理不同时区用户之间的拍卖时间

时间:2014-05-24 11:23:42

标签: php time

我已经实施了自己的拍卖脚本。但我的问题是如何处理时间。 目前所有拍卖都是基于UTC时间,因此无论用户访问网站拍卖的时区是什么,都将同时开始和结束(UTC)。我使用date_default_timezone_set(' UTC')在整个网站中设置默认时区。

但我想这对用户来说可能有点混乱。有没有人有类似的问题,可能是最好的解决方案。

1 个答案:

答案 0 :(得分:1)

我创建了一个家庭网站(世界各地的家庭) 所有日期都存储有时间戳(独立于UTC时区) 当一个成员创建一个帐户时,他/她必须进入他/她所居住的国家(因为PHP时区猜测不可靠)。
从那以后,我存储了他/她所在国家的时区名称(https://php.net/manual/en/timezones.php) 当会员登录时,我PHP将时区设置到他/她的国家/地区以显示他/她时区的日期。