从Mysql中检索日期

时间:2014-09-08 11:07:18

标签: php mysql

我将日期存储在我的数据库中,如下所示:2014-09-08。我想将它们检索到我的PHP脚本倒置:08-09-2014。他们是DATE。

我如何在查询中执行此操作?如果不可能,甚至在PHP中。

2 个答案:

答案 0 :(得分:3)

使用MySQL,您可以使用DATE_FORMAT()

SELECT DATE_FORMAT(`date`, '%d-%m-%Y');

使用PHP,您可以这样做:

echo date("d-m-Y", strtotime($row["date"]));

答案 1 :(得分:1)

从数据库中获取日期并使用date() function格式化日期。 DEMO演示输出08-09-2014

<?php

$date = $row["date"];   //if value of date is 2014-09-08

echo date("d-m-Y", strtotime($date)); //outputs 08-09-2014

?>