我正在使用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>";
}
答案 0 :(得分:0)
尝试这样。DATE_FORMAT()
功能用于以不同格式显示日期/时间数据。
SELECT DATE_FORMAT(Date,'%d-%m-%Y'), Home, HomeScore, AwayScore, Away FROM Results
答案 1 :(得分:0)
$date = $row['Date'];
echo date("d/m/Y",strtotime($date));
答案 2 :(得分:0)
首先,喜欢这张照片。我也是Darth Vader的粉丝。
其次,试试这个:
$date = $row['Date'];
echo date("D/M/Y",strtotime($date));
编辑:看来有人已经告诉过你了。我的坏。
希望它有所帮助,并且与你的照片相关......活得长久而且繁荣。