-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

この軽量のjqueryライブラリで時間操作を確認できます。

http://momentjs.com/

于 2012-11-20T08:57:48.890 に答える
0

ユーザーがコメントを書いたときに、mysql-db に current_timestamp を保存して作業できます。後でそのクエリを表示し、php-time 関数を使用して操作できます (ユーザーがコマンドを投稿した時刻を取得し、現在の時刻を取得して、計算を行います)。

于 2012-11-20T08:54:06.840 に答える