【发布时间】: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