php - .user.ini 文件中设置的时区不适用
问题描述
我有一个在 Azure 中运行的 PHP Web 应用程序,我想将默认时区从 UTC 更改为 Europe\London。我已按照 Microsoft 文档date.timezone=Europe/London
的说明添加到 中。.user.ini
如果我跑步,就会出现变化phpinfo();
(见图)。但是,如果我运行var_dump(date('d/m/Y H:i:s'));
日期返回为:string(19) "25/06/2020 17:34:14"
这是不正确的,它是 UTC 时间。
另外,如果我运行date_default_timezone_get()
,则返回 UTC。它快把我逼疯了。
如果有人能指出我所缺少的,我将不胜感激。谢谢你。
更新:
我查看了 php.ini 文件,时区似乎被文件末尾的 [WebPIChanges] 部分覆盖。问题是,我无法在 Azure 中编辑 php.ini 文件。您知道从其中删除此部分的任何方法吗?
解决方案
推荐阅读
- python - ruamel.yaml:关于 typ 和 pure=True 的说明
- mysql - 具有百万行的数据库表
- php - 如何在同一个属性中添加多个元素 - XML(PHP代码)?
- dataframe - 有什么方法可以在 Julia DataFrames 中快速收集分类特征?
- python - 为实例列表的所有成员调用任意类函数
- php - 如何使用 Laravel 获取客户端应用程序(不是用户)IP 或域 - Angular
- augmented-reality - 如何将带有MTL文件的OBJ转换为USDZ格式
- javascript - 有效地突出显示 gmail 消息中的单词
- teradata - teradata:将列名转换为列值
- java - 为什么不在设备上工作而在模拟器上工作?