我正在用XAMPP在计算机上本地开发,而我以前从未遇到过时区的问题。我曾经住在华盛顿特区,但搬到了柏林。一旦我移动,我将时区更改为date.timezone="Europe/Berlin"
,直到现在我还没有任何问题。突然,时区更改为美国/new_york。我迅速将其更改为php.ini文件。但是现在由于某种原因,我的网站上只有几页识别新时区。在我键入date_default_timezone_get()
时,在其他页面上它仍然给我美国/new_york,而在其他页面上,它给了我欧洲/柏林。
为什么会发生这种情况?我该如何修复?
我知道这可能不是最好的答案,但是您可以通过以下代码在每个单独的页面上设置时区:
date_default_timezone_set('America/Los_Angeles');
当然,如果您有很多页面,那么这可能不是一个很好的解决方案。