【发布时间】:2014-05-24 11:23:41
【问题描述】:
我已经实现了自己的拍卖脚本。但我的问题是如何处理时间。 现在所有的拍卖都基于UTC时间,所以无论用户的时区是什么时候他/她来现场拍卖将同时开始和结束(UTC)。我使用 date_default_timezone_set('UTC') 设置整个站点的默认时区。
但我想这可能会让用户有点困惑。有没有人有类似的问题,什么是最好的解决方案。
【问题讨论】:
我已经实现了自己的拍卖脚本。但我的问题是如何处理时间。 现在所有的拍卖都基于UTC时间,所以无论用户的时区是什么时候他/她来现场拍卖将同时开始和结束(UTC)。我使用 date_default_timezone_set('UTC') 设置整个站点的默认时区。
但我想这可能会让用户有点困惑。有没有人有类似的问题,什么是最好的解决方案。
【问题讨论】:
我创建了一个家庭网站(世界各地的家庭)。
所有日期都与时间戳一起存储(独立于 UTC 时区)。
当会员创建帐户时,他/她必须输入他/她居住的国家/地区(因为 PHP 时区猜测不可靠)。
由此,我存储了他/她所在国家/地区的时区名称 (https://php.net/manual/en/timezones.php)。
当会员登录时,我将时区设置为他/她的国家/地区,以显示带有他/她时区的日期。
【讨论】: