私のホストは、MySQL の操作を非常に困難にしています。MySQL を使用する必要がないように、テーブルのない「時間前」関数を使用して記事にタイムスタンプを追加しecho
、現在の日付と「時間前」の日付の差を表示する方法はありますか?
質問する
225 次
1 に答える
2
DATETIME
記事テーブルに列を追加します。次に、記事を挿入/更新するときに、時間を設定できます
$row = array(
'title' => 'My Article',
...
'date' => date("Y-m-d H:i:s")
);
$db->insert('article', $row);
記事を引き出すと、違いがわかります。
$row = $db->get('article', 32);
$diff = time() - strtotime($row['date']);
print $diff . ' in seconds';
次に、分、時間、日などで割るなどの秒の $diff を使用して、必要な時間のタイプを表示できます。
于 2012-07-12T15:46:08.897 に答える