看到功能,就像在这里SO

时间:2011-03-13 18:00:25

标签: php mysql date

我需要和建议和示例,我如何构建一个函数,或者其他什么来显示“看到”状态,就像在SO(在用户选项卡中)这样。我知道它应该是用户reg + log系统,而且我已经做到了这一点,但我确实需要这个选项......显示出来......

2 个答案:

答案 0 :(得分:2)

  

大家好,我需要和建议   例如,我如何构建一个函数,   或其他用于显示的东西   “看到”的状态,就像这里的SO(in   用户标签)

退房:

<强>示例:

prettyDate("2008-01-28T20:24:17Z") // => "2 hours ago"
prettyDate("2008-01-27T22:24:17Z") // => "Yesterday"
prettyDate("2008-01-26T22:24:17Z") // => "2 days ago"
prettyDate("2008-01-14T22:24:17Z") // => "2 weeks ago"

答案 1 :(得分:0)

你不仅会使用PHP,还需要一个数据库(如MySQL)来存储状态,比如看到的。您很可能想要设置多对多表,例如:

见过表(id,user_id,post_id)

很多人因为:

用户可以看到很多帖子,许多用户都可以看到帖子。