xampp和phpmyadmin时间差

iklwldmw  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(381)

我在windows pc上运行xampp server 3.2.1版。
我有一个php代码,显示mysql数据库中用户的生日。有时我注意到,它向用户显示第二天有生日。
在phpmyadmin中,使用 SELECT NOW(); ,它显示我的本地时间,但如果我转到状态选项卡,时间是提前9小时。
如果服务器和mysql在我的本地计算机上运行,为什么在同一个软件(phpmyadmin)中有不同的时间?在哪里可以检查和更改时区设置。我试过了 SET time_zone = '-9:00'; 或者 SET time_zone = 'America/Los_Angeles'; ,但一切都没有改变。
如有建议,将不胜感激。
ps:请不要给我“使用谷歌”(我这样做)或教训我格式化我的文章。

wh6knrhe

wh6knrhe1#

时区解决方案:
mysql数据库: SET time_zone = 'America/Los_Angeles' PHP: date.timezone ="America/Los_Angeles" 在php.ini中
时区列表:http://php.net/manual/en/timezones.america.php

相关问题