gpt4 book ai didi

php - "Time ago"来自 MySQL 时间戳

转载 作者:行者123 更新时间:2023-11-29 01:45:04 25 4
gpt4 key购买 nike

我正在尝试制作一个结果表,其中包括数据库中每个条目的时间戳。但是,我需要将时间显示为 “X 秒/分钟/小时前”

我试过 jQuery timeago plugin成功率为零,我现在想知道如何为每个条目执行此操作。

$result = mysql_query("SELECT * from realmfeed order by ID asc");

echo "<table class='display'>\n";

while($row = mysql_fetch_array($result))
{
echo "<tr><td><b>".$row['ID']."</b></td>\n";
echo "<td>".$row['eventType']."</td>\n";
echo "<td>".$row['server']."</td>\n";
echo "<td>".$row['realm']."</td>\n";
echo "<td>".$row['name']."</td>\n";
echo "<td>".$row['time']."</td>\n</tr>\n\n";
}


echo "</table>\n";

如何为每个结果创建一个“时间前”函数?

最佳答案

$time = strtotime($row['time']);
$dbDate = new DateTime($time);
$currDate = new DateTime();
$interval = $currDate->diff($dbDate);
echo $interval->d." days ".$interval->h." hours";

请引用DateInterval可用函数和字段

关于php - "Time ago"来自 MySQL 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9218007/

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