为什么我的时区总是欧洲/柏林在每个php文件的开始
问题描述:
因为我的每个php文件中的时区是欧洲/柏林。我的第一个问题是, 为什么它的欧洲/柏林?这是一个标准吗?或者只是我有这个时区?为什么我的时区总是欧洲/柏林在每个php文件的开始
我也是在php.ini文件中找到这段代码
[Date]
date.timezone=Europe/Berlin
和我一起
[Date]
date.timezone=Asia/Karachi
更换但还是时区是在我的index.php
的第一行欧洲/柏林我设法通过编写我的php文件设置时区,
date_default_timezone_set ("Asia/Karachi") ;
但是,当控制进入另一个文件,然后时区自动成为欧洲/柏林,我必须在我的每个PHP文件中写上述行。
那么,有没有什么办法可以设置我的时区一次,它在我的应用程序中保持不变?
我看了这个问题,答案和评论, php compiles timezone Europe/Berlin like UTC
但没有找到任何解决办法。我还没有在stackoverflow上找到任何其他链接。
答
你必须设置你的php服务器的时区
+0
虽然这可能是一个有价值的提示解决问题,一个好的答案也说明了解决方法。请[编辑]提供示例代码来展示你的意思。或者,可以考虑将其写为注释。 –
因为柏林显然是最好的城市。 - 但更严重的是,我们不知道为什么您的个人安装默认为该值。其次,你确定你已经编辑了正确的php.ini文件吗?这可能是几个...... – deceze
您是否尝试过使用phpinfo()来确保您使用的是您认为正在使用的php.ini文件? –
@deceze卡拉奇也是一个知名的城市,但我在xampp/php/php.ini中只有一个php.ini文件,因为我使用的是xampp服务器。我在哪里可以找到更多的php.ini文件,你称之为“几个”? –