【问题标题】:Codeigniter 3.x / $config['time_reference'] = 'gmt' does not work as expectedCodeigniter 3.x / $config['time_reference'] = 'gmt' 无法按预期工作
【发布时间】:2018-12-10 03:02:34
【问题描述】:

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

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

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

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

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

任何想法,非常感谢。

【问题讨论】:

    标签: php codeigniter date


    【解决方案1】:

    CodeIgniter 的time_reference 配置仅用于now() 助手,没有别的。

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

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

    【讨论】:

    • 谢谢。我非常清楚它只适用于 now()。谢谢你,现在一切正常!
    猜你喜欢
    • 2012-12-26
    • 2019-09-01
    • 2014-09-22
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    相关资源
    最近更新 更多