【问题标题】:UTC Conversion to User Timezone with Daylight Savings TimeUTC 转换为具有夏令时的用户时区
【发布时间】:2011-08-06 20:06:12
【问题描述】:

好的,我从 http://dev.mysql.com/downloads/timezones.html 安装了我的 mySql 时区包

我还用UTC_TIMESTAMP();存储了我所有的时间

还有我的小代码:

$_SESSION['user_tz'] = 'America/New_York';
$last = "CONVERT_TZ(p.posted_on, 'UTC', '{$_SESSION['user_tz']}')";

由于夏令时 (DST),我提前一个小时返回 UTC/GMT -5 hours

我已经检查了几个小时的搜索堆栈溢出和谷歌,仍然不太确定如何解决这个问题。我真的很困惑如何解决这个问题?非常感谢您的帮助。

【问题讨论】:

  • 虽然这不是您想要的,但我通常通过 Javascript 进行所有时间转换,以便每个用户看到解释为他们的时区的时间。

标签: php mysql utc dst convert-tz


【解决方案1】:

 date_default_timezone_set('America/New_York'); 

Reference

【讨论】:

  • 谢谢,我知道了,显然我的电脑时钟没有同步
猜你喜欢
  • 2014-06-01
  • 2012-04-07
  • 2019-12-15
  • 1970-01-01
  • 2021-08-02
  • 2012-06-24
  • 2017-09-10
  • 2012-10-31
  • 2018-04-30
相关资源
最近更新 更多