この記事では、PHP 計算時間間隔実装プログラム コードの実装方法と原理について詳しく説明し、この機能を必要とする学生は詳しく見ることができます。
次の例は、投稿がフォーラムやその他の機能に投稿されたのが何秒前かを示します。
分析
リアルタイム PHP
1秒2「秒」
______________________
30秒==60
5 minutes==60*10 //ここでは 1 分ではなく、5 分であるべきだと思います。個人的には、1 分は 60*2 であるべきだと思います。
10分==60*2030分==60*60
1時間==60*60*2
2.5時間==60*60*5
原則
例
コードをコピー | |
/** *時差計算 * * @param タイムスタンプ $time * @return 文字列の経過時間 * @著者シェリー・シャン * @copyright http://www.bKjia.c0m (プロフェッショナル PHP アーキテクチャ) */ 関数 time2Units ($time) { $year = フロア($time / 60 / 60 / 24 / 365); $time -= $year * 60 * 60 * 24 * 365; $month = フロア($time / 60 / 60 / 24 / 30); $time -= $month * 60 * 60 * 24 * 30; $week = フロア($time / 60 / 60 / 24 / 7); $time -= $week * 60 * 60 * 24 * 7; $day = フロア($time / 60 / 60 / 24); $time -= $day * 60 * 60 * 24; $hour = フロア($time / 60 / 60); $time -= $hour * 60 * 60; $分 = フロア($時間 / 60); $time -= $分 * 60; $秒 = $時間; $elapse = ''; $unitArr = array('年' =>'年', '月'=>'月', '週'=>'週', '日'=>'日',
「時」=>「時」、「分」=>「分」、「秒」=>「秒」
{
} ;
$now = time(); // 現在のタイムスタンプ
?> |
コードは次のとおりです | コードをコピー |
$regist1 = "2006 年 5 月 12 日"; list($month1,$day1,$year1) =explode("/",$regist1); $regist1 = mktime(0,0,0,$month1,$day1,$year1); $time_difference = $regist2-$regist1; echo ("時差:"); |
まあ、気に入ったら、それを使用することを選択してください。