2017-10-13 39 views
0

因为我的每个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上找到任何其他链接。

+1

因为柏林显然是最好的城市。 - 但更严重的是,我们不知道为什么您的个人安装默认为该值。其次,你确定你已经编辑了正确的php.ini文件吗?这可能是几个...... – deceze

+0

您是否尝试过使用phpinfo()来确保您使用的是您认为正在使用的php.ini文件? –

+0

@deceze卡拉奇也是一个知名的城市,但我在xampp/php/php.ini中只有一个php.ini文件,因为我使用的是xampp服务器。我在哪里可以找到更多的php.ini文件,你称之为“几个”? –

回答

0

你必须设置你的php服务器的时区

+0

虽然这可能是一个有价值的提示解决问题,一个好的答案也说明了解决方法。请[编辑]提供示例代码来展示你的意思。或者,可以考虑将其写为注释。 –

相关问题