ホームページ  >  記事  >  バックエンド開発  >  PHPがタイムライン機能を実装(今、5分前)

PHPがタイムライン機能を実装(今、5分前)

WBOY
WBOYオリジナル
2016-07-25 08:55:331586ブラウズ
  1. function tranTime($time) {
  2. $rtime = date("m-d H:i",$time);
  3. $htime = date("H:i",$time);
  4. $time = time() - $time;
  5. if ($time $str = 'just'; }
  6. elseif ($time $min = フロア($time/60);
  7. $str = $min.'分前'
  8. } //タイムライン bbs.it-home.org
  9. elseif ($time $h = フロア($time/(60*60));
  10. $str = $h.'時間前'.$htime
  11. }
  12. elseif ($time $d = フロア ( $time/(60*60*24));
  13. if($d==1)
  14. $str = '昨日'.$rtime;
  15. else
  16. $str = '一昨日'.$rtime;
  17. else {
  18. $str = $rtime;
  19. }
  20. return $str;
  21. }
  22. 関数 tranTime() のパラメータ $time は Unix タイムスタンプでなければなりません。そうでない場合は、strtotime( ) まず Unix タイムスタンプに変換します。
呼び出し例:

//phpタイムライン関数の例

$times="1286861696 ";
echo tranTime($times);
  1. コードをコピー
  2. >>> 興味があるかもしれない記事:
時刻と何分前を取得するphpサンプルコード
N 分前に作成されたすべてのファイルを PHP で削除する小さな例
PHPは時刻に応じて、今、数分前、数時間前の実装コードを表示します

phpは、数分前に情報を投稿した関数コードを実装します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。