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

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

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

//時間変換関数

関数 tranTime($time) {

$rtime = date("m-d H:i",$time);

$htime = 日付("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 ";

エコー tranTime($times);

著者:aolinksのブログ

http://www.bkjia.com/PHPjc/478605.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/478605.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 までご連絡ください。