XAMPP和phpMyAdmin的时间差

XAMPP and phpMyAdmin time differences


我 运行 XAMPP 服务器,我的 Windows PC 上的版本 3.2.1。

我有一个 PHP 代码可以显示 MySQL 数据库中用户的生日。有时我注意到它显示第二天有生日的用户。
在 phpMyAdmin 中,使用 SELECT NOW();,它显示我的当地时间,但如果我转到“状态”选项卡,时间提前 9 小时。
如果服务器和我本地电脑上的mysql 运行,为什么同一个软件(phpMyAdmin)中会有不同的时间? 我在哪里可以检查和更改时区设置。我尝试了 SET time_zone = '-9:00';SET time_zone = 'America/Los_Angeles';,但没有任何改变。

非常感谢您的建议。
PS:请不要给我 "use Google"(我做到了)或教我如何格式化我的 post。

时区解决方案:

MySQL : SET time_zone = 'America/Los_Angeles'

PHP : date.timezone ="America/Los_Angeles" 在 php.ini

此处列出时区:http://php.net/manual/en/timezones.america.php