我正在使用XAMPP在我的计算机上进行本地开发,之前我从未遇到过时区问题。我曾经住在华盛顿特区,但搬到了柏林。我一移动就将时区更改为item_id
,直到现在我还没有遇到任何问题。突然,时区变成了America / New_York。我立即在php.ini文件中将其更改回来。但由于某些原因,我的网站上只有几页正在识别新的时区。在其他页面上,当我输入date.timezone="Europe/Berlin"
时,它仍然给我America / New_York,而在其他页面上它给了我欧洲/柏林。
为什么会发生这种情况,我该如何解决?
答案 0 :(得分:1)
我知道这可能不是最佳答案,但您可以通过以下代码在每个单独的页面上设置时区:
date_default_timezone_set('America/Los_Angeles');
当然,如果你有一大堆页面,那么这可能不是一个很好的解决方案。