为什么我的时区总是每个PHP文件的开头是欧洲/柏林



因为我每个php文件中的时区是欧洲/柏林。我的第一个问题是,为什么是欧洲/柏林?这是一个标准吗?还是只有我有这个时区?

我也在php.ini文件中找到了这段代码

[Date]
date.timezone=Europe/Berlin

我用

[Date]
date.timezone=Asia/Karachi

但时区仍然是欧洲/柏林在我的索引的第一行.php

我设法通过编写此代码在我的 php 文件中设置时区,

date_default_timezone_set ( "Asia/Karachi" ) ;  

但是当控件转到另一个文件时,时区会自动变为欧洲/柏林,我必须在每个 php 文件中写入上述行。

那么,有没有办法设置我的时区一次,它在整个应用程序中保持不变?

我已经阅读了有关此的问题,答案和评论,php 编译时区欧洲/柏林,如 UTC

但没有找到任何解决方案。我没有在堆栈溢出上找到任何其他链接。

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

虽然你是3年前写的,但我也遇到了同样的问题。我在另一篇文章中找到了解决方案(https://www.py4u.net/discuss/26014)。请阅读"答案#5"。

"

php.ini"中有两个"date.timezone"。它已被随后的时区设置覆盖。我删除了它,它工作正常。

感谢您发布一个很好的问题!

也许 php 设置放置了另一个代码来替换您可以在 php 中签入的日期时间函数.ini对我来说是在 1969 行或 [Session] 之后。有一个代码将日期时区替换为欧洲/柏林

相关内容

  • 没有找到相关文章

最新更新