gpt4 book ai didi

php - MySQL表中的日期格式

转载 作者:行者123 更新时间:2023-11-29 05:34:37 24 4
gpt4 key购买 nike

我在 MySQL 表中有以下两个名称:

message 类型为 text

date 是类型 datetime

<?php
while($row=mysql_fetch_array($result)){
?>
<tr>
<td><div><a><? echo $row['message'] ?></a></div></td>
<td><div><a><? echo $row['date']; ?></a></div></td>
</tr>
<?php
}
?>

上表的输出以这种格式显示日期 2012-08-05 17:43:57

如何以 2012-08-05 这种格式打印日期(不带时间)?

我无法在 MySQl 中更改类型 datetime(它在不同格式的不同页面中是必需的)。

我尝试了以下方法,但没有帮助(根本无法打印)

<td><div><a><? echo $rows['date'](“Y-m-d”); ?></a></div></td>

附注日期格式的其他组合给我语法错误。

如有任何建议,我们将不胜感激

最佳答案

你想要

<?php echo date('Y-m-d', strtotime($row['date'])); ?>

strtotime将您的日期字符串转换为 unix 时间戳

然后,date函数根据字符串正确格式化它。

关于php - MySQL表中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11834711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com