gpt4 book ai didi

php - 使用 PHP 从 MYSQL 数据库格式化 DATETIME

转载 作者:太空宇宙 更新时间:2023-11-03 12:32:28 27 4
gpt4 key购买 nike

所以我的数据库中有一个名为“DateTime”的字段和以下代码行:

echo "Date/Time: ";
echo $row['DateTime'];

我如何格式化它,而不是像这样:'2013-02-07 22:14:56',它会像这样:'07/02/13 - 22:14'

谢谢。

最佳答案

另一种方法是让 MySQL 使用 DATE_FORMAT 函数将 DATETIME 值格式化为所需格式的字符串。

SELECT DATE_FORMAT(`DateTime`,'%d/%m/%y - %H:%i') AS `DateTime`
...

除了发送到数据库服务器的 SQL 文本外,无需更改您的 PHP 代码。

这种方法可以非常有效,并且可以减少您需要的代码量,如果您对这个字符串所做的只是显示它的话。如果您要对此值进行任何类型的操作,那么将从 MySQL 结果集返回的字符串值转换为日期时间对象可能是更好的方法。


DATE_FORMAT 函数的演示:

SELECT DATE_FORMAT('2013-02-07 22:14:56','%d/%m/%y - %H:%i') AS `DateTime`

DateTime
----------------
07/02/13 - 22:14

关于php - 使用 PHP 从 MYSQL 数据库格式化 DATETIME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14762556/

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