データベースからの各エントリのタイムスタンプを含む結果テーブルを作成しようとしています。しかし、"X秒/分/時間前"と表示する時間が必要です。MySQLのタイムスタンプから "Time Before"
私は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";
どのようにして結果ごとに「時間前」機能を作成できますか?
時間を保存するためにどのようなタイプを使用しましたか? – Sampson
これはYYYY-MM-DD HH:MM:SSとして保存されています – BurpmanJunior
私は今、スタンプからdiff()関数を使用するようにクエリを修正し、それをページに表示するだけです。必要なクライアント側のものを取り込む必要はありません。 –