繁体   English   中英

在Codeigniter中从数据库格式化日期

[英]Format date from database within Codeigniter

我正在使用Codeigniter,但我在视图中有此代码,但是数据库中日期的格式为YYYY-MM-DD,我想将其更改为DD-MM-YYYY。 我无法在phpMyAdmin中更改它,因此我正在寻找php中的解决方案。

“日期”是我数据库中的一列,仅引起混乱。

$query = $this->db->query('SELECT Date, Home, HomeScore, AwayScore, Away FROM Results');

        foreach ($query->result_array() as $row)
        {
            echo '<div class="col-md-4 col-sm-12"><h3>';
            echo $row['Date'];
            echo "</h3><h4>Premier League</h4><h5>";
            echo $row['Home'];
            echo "</h5><span>";
            echo $row['HomeScore'];
            echo "</span><span>";
            echo $row['AwayScore'];
            echo "</span><h5>";
            echo $row['Away'];
            echo "</h5></div>";
        }

尝试这样。DATE_FORMAT DATE_FORMAT()函数用于以不同格式显示日期/时间数据。

SELECT DATE_FORMAT(Date,'%d-%m-%Y'), Home, HomeScore, AwayScore, Away FROM Results

有关更多信息,请参见此处http://www.w3schools.com/sql/func_date_format.asp

$date = $row['Date'];


echo date("d/m/Y",strtotime($date));

首先,喜欢这张照片。 我也是Darth Vader的粉丝。

第二,试试这个:

$date = $row['Date'];

echo date("D/M/Y",strtotime($date));

编辑:似乎有人已经向您显示了此内容。 我的错。

希望对您有所帮助,并且与您的照片有关……生活长寿并繁荣。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM