您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

php时间显示几分钟前几天前

function ForStrdate ($time) {
	$now = time();
	$interphase = $now - $time ;
	$return = '';
	if ( $interphase >= 0) {
		$temp = $interphase/60;
		if ($temp < 60) {
			if (floor($temp) == 0) {
				$return = '刚刚';
			} else {
				$return = floor($temp).'分钟前';
			}
		}elseif ($temp < 3600) {
			$return = floor($temp/60).'小时前';
		}elseif ($temp < 43200) {
			$return = floor($temp/(60*24)).'天前';
		}else {
			$return = date('Y年m月d日',$time);
		}
	} else {
		$return = '未来某个时候';
	}
	return $return;
}
 
$t = time ();
echo ForStrdate ($t);
echo "<br/>";
echo ForStrdate ($t-147);
echo "<br/>";
echo ForStrdate ($t-23456);
echo "<br/>";
echo ForStrdate ($t-1233456);
echo "<br/>";

结果:
刚刚
2分钟前
6小时前
14天前

您可能也喜欢