首页 > 解决方案 > Codeigniter 3.x / $config['time_reference'] = 'gmt' 无法按预期工作

问题描述

在 CI3 中,我将 config.php 文件更改为:

$config['time_reference'] = 'gmt';

然后我在控制器中执行以下操作:

$this->data['mydate'] = date("Y-m-d H:i:s"); 

执行上述操作,我希望它等于 config.php 文件中设置的 GMT 值,但是,它带有一个我不知道它从哪里获取的时区。

任何想法,非常感谢。

标签: phpcodeigniterdate

解决方案


CodeIgniter 的time_reference配置仅用于now()helper,没有其他用途。

要获取 GMT 格式的时间,您可以使用 PHP 的内置函数gmdate()

$this->data['mydate'] = gmdate("Y-m-d H:i:s"); 

推荐阅读