gpt4 book ai didi

mysql - 删除 HH :MM:SS from MYSQL Result

转载 作者:太空宇宙 更新时间:2023-11-03 10:57:17 25 4
gpt4 key购买 nike

SQL 查询返回以下内容:

    User Registered On     Last visit
2011-10-08 23:51:08 2011-10-08 23:51:09
2007-07-28 16:26:57 2013-10-05 11:51:42

我想将结果截断为仅 YYYY-MM-DD,这样我就可以比较登录日期以查看用户是否比较活跃。我查看了 CAST 和 SUBSTRING,但我就是无法正常工作!

如何从结果中删除 HH:MM:SS?把我的头发撕成碎片!

$query = "select * 
FROM users
";

$result = mysql_query($query);
echo "<table>";
echo "<tr><td>" . "User Registered On" . "</td><td>" . "Last visit" . "</td></tr>";
while($row = mysql_fetch_array($result)){

echo "<tr><td>" . $row['registerDate'] . "</td><td>" . $row['lastvisitDate'] . "</td></tr>";

}

echo "</table>";
mysql_close();

最佳答案

尝试

php方式:

date('Y-m-d', strtotime($row['registerDate']))

以 mysql 方式:使用 DATE_FORMAT(), DATE():

SELECT DATE_FORMAT(registerDate, '%Y-%m-%d'), DATE_FORMAT(lastvisitDate, '%Y-%m-%d') FROM users;

关于mysql - 删除 HH :MM:SS from MYSQL Result,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19263293/

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