【问题标题】:Handle auction time between users in different timezone处理不同时区用户之间的拍卖时间
【发布时间】:2014-05-24 11:23:41
【问题描述】:

我已经实现了自己的拍卖脚本。但我的问题是如何处理时间。 现在所有的拍卖都基于UTC时间,所以无论用户的时区是什么时候他/她来现场拍卖将同时开始和结束(UTC)。我使用 date_default_timezone_set('UTC') 设置整个站点的默认时区。

但我想这可能会让用户有点困惑。有没有人有类似的问题,什么是最好的解决方案。

【问题讨论】:

    标签: php time


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多