-3

如何定期更新状态?例如当用户发表评论时,时间显示在评论下方;

  Some comment
     1 minute ago

1小时后,我想喜欢它;

  Some comment
    1 hour ago

我可以用 PHP 和 MySQL 做到这一点吗?

4

3 回答 3

2

你所追求的是“人性化”时差

如果您想使用 javascript 执行此操作,因此您不需要执行 ajax 来一遍又一遍地重新加载值:http: //momentjs.com/docs/

如果您想使用 PHP 执行此操作,请查看以下代码段: https ://gist.github.com/1053741

于 2012-11-20T08:58:35.917 回答
0

当用户写评论时,您可以将 current_timestamp 保存在您的 mysql-db 中。稍后您可以显示该查询并使用 php-time 函数对其进行操作(您获得了用户发布命令的时间,并且您获得了当前时间,进行数学运算)

于 2012-11-20T08:54:06.840 回答
0

您可以查看这个轻量级 jquery 库来进行时间操作。

http://momentjs.com/

于 2012-11-20T08:57:48.890 回答