我使用http://www.webhostingpad.com/来托管我的网站,但我确实需要将默认时区更改为欧洲/塔林时间。我写信告诉他们,他们说他们不能为我改变它。
所以我尝试了 date_default_timezone_set('Europe / Tallinn'); 但是php.ini会覆盖它或者smth。因为如果我检查了phpinfo它仍然有“America / Chicago”或smth。
我也无法更改php.ini文件,但我复制了它并将其添加到我可以更改它的目录中。添加 date.timezone =“Europe / Tallinn”并尝试 ini_set('date.timezone','Europe / Tallinn'); 更改了phpinfo中的默认时区,但如果在mysql数据库中我使用:更新CURRENT_TIMESTAMP
并且日期仍然是8小时错误。
有人有任何建议如何解决这个问题吗?
更新
由于任何事情都没有导致解决方案,我的服务提供商说:如果您升级合同,那么您可以更改mySQL时区。
所以现在我想通过用php添加当前日期时间来获得一些结果。
INSERT INTO points (user_id, game_id, points, dateRight) VALUES($userid, $game, $points, sysdate()+3600)");
<<这没有用。有人可以帮忙吗?谢谢! :)