繁体   English   中英

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

[英]To convert a date retrieved from MySQL into the format requested (mm/dd/yy)

我正在尝试从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
}
?>

使用MYSQL的DATE_FORMAT来提高性能:

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

你可以改变

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

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

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

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

暂无
暂无

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

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