【问题标题】:Display time in Codeigniter在 Codeigniter 中显示时间
【发布时间】:2013-03-18 06:52:54
【问题描述】:

我想在数据库中显示时间存储,但是当我显示它时显示我的错误时间,实际时间减少了 -5 小时。假设我有

        $time = '2013-03-18 11:48:26'; 
        $time = date('g:i A M dS', strtotime($time));
        echo $time;

然后显示 6:48 AM Mar 18th 它应该显示 11:48 AM Mar 18th 有人可以告诉我出了什么问题。 谢谢。

【问题讨论】:

标签: php codeigniter datetime


【解决方案1】:

检查您的服务器时区设置。

或使用 php 更改

// example for japan time zone

date_default_timezone_set('Asia/Tokyo');

【讨论】:

  • 我不想设置任何特定的时区,我想要它只是获取自动服务时区
【解决方案2】:

如果你想从你的数据库中显示时间,你可以使用这个查询。

SELECT NOW();

它会给你服务器时间。您可以创建一个可以从模型中查询时间的助手,并且您可以在任何地方调用该助手。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    • 2012-01-03
    • 1970-01-01
    • 2012-01-26
    • 2016-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多