ホームページ > バックエンド開発 > PHPチュートリアル > PHP は、時刻が何秒前、何分前、何時間前かを判断します。

PHP は、時刻が何秒前、何分前、何時間前かを判断します。

WBOY
リリース: 2016-06-20 13:02:04
オリジナル
1753 人が閲覧しました

現在、多くの Web サイトで時間の表示がより使いやすくなっています。たとえば、誰々が 6 秒前に公開した、誰々が 1 分前に XX アクションを実行した、などです。最近関連したことをやっているので、比較的簡単なものを自分で書きました。参考までに。

<p><?php</p>/*<br />*function:显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时前<br />*timeInt:unix time时间戳<br />*format:时间显示格式<br />*/<br />function timeFormat($timeInt,$format='Y-m-d H:i:s'){<br />	if(empty($timeInt)||!is_numeric($timeInt)||!$timeInt){<br />		return '';<br />	}<br />	$d=time()-$timeInt;<br />	if($d<0){<br />		return '';<br />	}else{<br />		if($d<60){<br />			return $d.'秒前';<br />		}else{<br />			if($d<3600){<br />				return floor($d/60).'分钟前';<br />			}else{<br />				if($d<86400){<br />					return floor($d/3600).'小时前';<br />				}else{<br />					if($d<259200){//3天内<br />						return floor($d/86400).'天前';<br />					}else{<br />						return date($format,$timeInt);<br />					}<br />				}<br />			}<br />		}<br />	}<br />}
ログイン後にコピー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート