如何定期更新状态?例如当用户发表评论时,时间显示在评论下方;
Some comment
1 minute ago
1小时后,我想喜欢它;
Some comment
1 hour ago
我可以用 PHP 和 MySQL 做到这一点吗?
你所追求的是“人性化”时差
如果您想使用 javascript 执行此操作,因此您不需要执行 ajax 来一遍又一遍地重新加载值:http: //momentjs.com/docs/
如果您想使用 PHP 执行此操作,请查看以下代码段: https ://gist.github.com/1053741
当用户写评论时,您可以将 current_timestamp 保存在您的 mysql-db 中。稍后您可以显示该查询并使用 php-time 函数对其进行操作(您获得了用户发布命令的时间,并且您获得了当前时间,进行数学运算)
您可以查看这个轻量级 jquery 库来进行时间操作。