PHP头条
热点:

来自腾讯微博iweibo2.0更友好的时间格式如“3分钟前”-PHP源码


php代码

/**
 * timestamp转换成显示时间格式
 * @param $timestamp
 * @return unknown_type
 */
function tTimeFormat($timestamp)
{
	$curTime = time();
	$space = $curTime - $timestamp;
	//1分钟
	if($space < 60)
	{
		$string = "刚刚";
		return $string;
	}
	elseif($space < 3600) //一小时前
	{
		$string = floor($space / 60) . "分钟前";
		return $string;
	}
	$curtimeArray = getdate($curTime);
	$timeArray = getDate($timestamp);
	if($curtimeArray['year'] == $timeArray['year'])
	{
		if($curtimeArray['yday'] == $timeArray['yday'])
		{
			$format = "%H:%M";
			$string = strftime($format, $timestamp);
			return "今天 {$string}";
		}
		elseif(($curtimeArray['yday'] - 1) == $timeArray['yday'])
		{
			$format = "%H:%M";
			$string = strftime($format, $timestamp);
			return "昨天 {$string}";
		}
		else
		{
			$string = sprintf("%d月%d日 %02d:%02d", $timeArray['mon'], $timeArray['mday'], $timeArray['hours'], 
			$timeArray['minutes']);
			return $string;
		}
	}
	$string = sprintf("%d年%d月%d日 %02d:%02d", $timeArray['year'], $timeArray['mon'], $timeArray['mday'], 
	$timeArray['hours'], $timeArray['minutes']);
	return $string;
}

www.phpzy.comtrue/phpyy/43090.htmlTechArticle来自腾讯微博iweibo2.0更友好的时间格式如“3分钟前”-PHP源码 php代码 /** * timestamp转换成显示时间格式 * @param $timestamp * @return unknown_type */function tTimeFormat($timestamp){$curTime = time();$space = $...

相关文章

PHP之友评论

今天推荐