我对这个主题研究了很多,所有领域都提出了以下建议:
修复PHP,而不是MySQL。我应该在UTC中运行服务器、MySQL和PHP,并相应地更改时间。
然而,这不太可能。我有PHP和服务器在"欧洲/伦敦"时区运行,MySQL有@@(global and session).time_zone
作为+00:00
。
我有太多的页面、函数等需要在PHP中更改,这将花费越来越长的时间来手动更正日期。
我该如何将MySQL与系统时钟同步,以便所有内容都在BST中运行,并相应地更改为GMT/其他夏令时。
干杯。
etc/my.cnf
以保存值default-time-zone = "SYSTEM"
解决了这个问题。