ホームページ >バックエンド開発 >PHPチュートリアル >PHPでのタイムライン開発
この記事で共有した内容は、php でのタイムライン開発に関するものです。必要な友人は参考にしてください。
php でのタイムライン開発は、「今」と「5 分前」として表示されます。 、「昨日 10:23」など。
実際、これには技術的な内容はありません。意味のないコードを直接貼り付けるだけです
しかし、フォーラムの投稿、スカーフ、など、関連するアプリケーションがあります
コードをコピー コードは次のとおりです:
function tranTime($time) { $rtime = date("m-d H:i",$time); $htime = date("H:i",$time); $time = time() - $time; if ($time < 60) { $str = '刚刚'; } elseif ($time < 60 * 60) { $min = floor($time/60); $str = $min.'分钟前'; } elseif ($time < 60 * 60 * 24) { $h = floor($time/(60*60)); $str = $h.'小时前 '.$htime; } elseif ($time < 60 * 60 * 24 * 3) { $d = floor($time/(60*60*24)); if($d==1) $str = '昨天 '.$rtime; else $str = '前天 '.$rtime; } else { $str = $rtime; } return $str; }
関数 tranTime() のパラメータ $time は Unix タイムスタンプでなければなりません。そうでない場合は、strtotime() を使用して変換してください。最初に Unix タイムスタンプに変換します。上記のコードは一目で理解できるので、これ以上詳しく説明する必要はありません。
関数を呼び出して直接出力します:
コードをコピーします コードは次のとおりです:
$times="1286861696 "; echo tranTime($times);
関連する推奨事項:
以上がPHPでのタイムライン開発の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。