状态定期更新

时间:2012-11-20 08:45:09

标签: php mysql ajax updates

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

  Some comment
     1 minute ago

1小时后我想要它;

  Some comment
    1 hour ago

我可以用PHP& MySQL的?

3 个答案:

答案 0 :(得分:2)

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

如果您想使用javascript执行此操作,那么您不需要执行ajax来重复加载值一次又一次检出: http://momentjs.com/docs/

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

答案 1 :(得分:0)

当用户编写注释时,您可以在mysql-db中保存current_timestamp。稍后你可以用php-time函数显示查询并对其进行操作(你得到了用户发布命令的时间,你得到了当前时间,做了数学运算)

答案 2 :(得分:0)

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

http://momentjs.com/