-2

Twitter や Facebook と同じようにするにはどうすればよいでしょうか。

  • 投稿が 1 時間以内に行われた場合は、何分前かを表示します。(例: 5 分前、39 分前など)
  • 投稿が 1 時間以上前で 24 時間未満の場合は、何時間前かを表示します (例: 2 時間前、7 時間前、22 時間前)。
  • 投稿が 24 時間以上前に行われた場合は、投稿が何日前に行われたかを示します (3 日前、8 日前、18 日前など)。

どうすればphpとsqlを使用してそれを行うことができますか?

4

1 に答える 1

0

最も簡単な解決策は、使用することですDateTime:diff()

http://www.php.net/manual/en/datetime.diff.php

現在の time() をデータベースの日付と比較します。

于 2012-04-05T18:26:18.107 に答える