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
我 运行 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