将从MySQL检索的日期转换为请求的格式(mm / dd / yy)

时间:2014-10-22 12:29:55

标签: php mysql

我正在尝试从MySQL数据库中调用日期列。但是我不知道如何将格式更改为(mm / dd / yy)。我的代码如下:

<?php
$id=$_GET['ref'];
$sql=mysql_query("select * from politics where id='$id'");
while($row=mysql_fetch_array($sql))
{
?>
<div class="textleft">


<?php echo $row['date'] ?><br />
<?php echo $row['matter'] ?>
</div>
<?php
}
?>
<!--matter ends-->




</div>
<!--topic ends-->
<?php
}
?>

3 个答案:

答案 0 :(得分:2)

使用MYSQL的DATE_FORMAT来提高性能:

select *, DATE_FORMAT(date,'%m/%d/%Y') AS niceDate
from politics
where id='$id'

答案 1 :(得分:0)

你可以改变

<?php echo $row['date'] ?><br />

<?php echo date("m/d/y",strtotime($row['date'])); ?><br />

答案 2 :(得分:0)

输出$row['date']时更改日期格式:

<?php echo date("m/d/y", strtotime($row['date'])); ?><br />