Lia*_*sby 2 php date zend-framework2
我是Zend Framework 2的新手,想知道是否有一种设置日期默认时区的全局方式.
我知道我应该只能添加代码:
date_default_timezone_set("UTC");
Run Code Online (Sandbox Code Playgroud)
但是我一直在寻找大约一个小时,但找不到解决这个问题的答案.
我也试过在php.ini中设置它,但我不确定这是否会抑制错误消息.
提前致谢.
我的"优雅方式"是使用onBootstrap覆盖配置文件中的php设置.在我的global.php中,我添加了我需要为应用程序设置的php设置:
return array(
'php_settings' => array(
'date.timezone' => 'UTC',
'memory_limit' => '128M',
'display_errors' =>'On'
)
);
Run Code Online (Sandbox Code Playgroud)
然后,onBootstrap:
//Enable php settings from config file into the web app
$services = $e->getApplication()->getServiceManager();
$config = $services->get('config');
$phpSettings = $config['php_settings'];
if ($phpSettings) {
foreach ($phpSettings as $key => $value) {
ini_set($key, $value);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5524 次 |
| 最近记录: |