ホームページ  >  記事  >  バックエンド開発  >  PHP でのタイムライン開発、つまり「今」、「5 分前」、「昨日」と表示されます 10:23_PHP チュートリアル

PHP でのタイムライン開発、つまり「今」、「5 分前」、「昨日」と表示されます 10:23_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:49:27871ブラウズ

//時間換算機能
関数 tranTime($time) {
$rtime = date("m-d H:i",$time);
$htime = date("H:i",$time);
$time = time() - $time;
If ($time $str = 'ただ';
}
elseif ($time $min = フロア($time/60);
$str = $min.'分前';
}
elseif ($time $h = フロア($time/(60*60));
$str = $h.'時間前'.$htime;
}
elseif ($time $d = フロア($time/(60*60*24));
if($d==1)
$str = '昨日'.$rtime;
その他
$str = '一昨日'.$rtime;
}
他に{
$str = $rtime;
}
$str;
を返します }
関数 tranTime() のパラメータ $time は Unix タイムスタンプである必要があります。そうでない場合は、まず strtotime() を使用して Unix タイムスタンプに変換してください。

関数を呼び出して直接出力します:

$times="1286861696 ";
echo tranTime($times);


俊子ネットワーク PHP ウェブサイト構築より抜粋

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478351.html技術記事 //時刻変換関数 function tranTime($time) { $rtime = date(m-d H:i,$time); $htime = time() - $time if; ($time 60) { $str = just } elseif ($time 60 *...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。